@charset "UTF-8";

.breadcrumb {
  line-height: 40px;
}

.breadcrumb .iconfont {
  margin-right: 5px;
  font-size: 18px;
  color: #999;
}

.breadcrumb li {
  display: inline-block;
}

.breadcrumb li a:hover {
  color: #f34949;
}

.breadcrumb li+li::before {
  content: "/\00a0";
  margin: 0 3px 0 4px;
}

/*首页*/
.pub-scale {
  display: block;
  position: relative;
  overflow: hidden;
}

.pub-scale img {
  transition: all 0.3s;
}

.pub-scale:hover img {
  transform: scale(1.1);
}

.pub-play-icon {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.3);
}

.pub-play-icon .iconfont {
  display: inline-block;
  position: relative;
  top: 50%;
  margin-top: -18px;
  font-size: 36px;
  color: #fff;
  vertical-align: middle;
}

.pub-tab-nav {
  position: absolute;
  top: -1px;
  left: 350px;
}

.pub-tab-nav li {
  padding: 0 15px;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  cursor: pointer;
  border: 1px solid transparent;
}

.pub-tab-nav .on {
  font-weight: bold;
  color: #3d5b8c;
  background: #fff;
  border: 1px solid #eee;
  border-bottom: none;
  border-radius: 6px;
}

.pub-consult-iconfont {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  color: #db3634;
}

.pub-consult-iconfont .iconfont {
  margin-right: 5px;
  font-size: inherit;
}

.index-friendly-link {
  margin-top: 25px;
}

.index-friendly-link__list {
  padding-top: 5px;
}

.index-friendly-link__list a {
  display: inline-block;
  margin: 10px 15px 0 0;
  color: #666;
}

.index-friendly-link__list a:hover {
  color: #f34949;
}

.index-hot-wrap {
  margin-top: 25px;
}

.index-hot-news {
  height: 535px;
  padding: 15px 15px 0;
  border: 1px solid #e3e3e3;
}

.index-hot-news__list {
  margin-top: 25px;
}

.index-hot-news__list .item {
  padding-bottom: 22px;
}

.index-hot-news__list .item+dl {
  padding-top: 22px;
  border-top: 1px dashed #eee;
}

.index-hot-news__list dt {
  margin-bottom: 10px;
}

.index-hot-news__list dd {
  margin-top: 4px;
}

.index-hot-news__list .tit {
  width: 61px;
  height: 19px;
  margin-right: 10px;
  line-height: 19px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #3d5b8c;
  border-radius: 10px 9px 9px 0px;
}

.index-hot-news__list .tita {
  width: 72%;
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
}

.index-hot-news__list .tita:hover {
  color: #cc0000;
}

.index-hot-news__list .tita2 {
  position: relative;
  padding-left: 10px;
  margin-right: 8px;
  color: #666;
}

.index-hot-news__list .tita2:hover {
  color: #cc0000;
}

.index-hot-news__list .tita2::before {
  content: ".";
  position: absolute;
  top: -4px;
  left: 0;
  font-size: 16px;
  color: #333;
}

.index-hot-news__list .linka {
  width: 78%;
  color: #666;
}

.index-hot-news__list .linka:hover {
  color: #cc0000;
}

.index-banner {
  position: relative;
}

.index-banner__slide .hd {
  position: absolute;
  bottom: 22px;
  width: 100%;
  z-index: 1;
  text-align: center;
}

.index-banner__slide .hd li {
  display: inline-block;
  width: 59px;
  height: 8px;
  margin: 0 10px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 4px;
  cursor: pointer;
}

.index-banner__slide .hd .on {
  background: #ecaf00;
}

.index-banner__slide .bd a {
  position: relative;
  display: block;
  width: 100%;
  height: 499px;
  overflow: hidden;
}

.index-banner__slide .bd {
  height: 499px;
  overflow: hidden;
}

.index-banner__slide .bd img {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1920px;
  height: 499px;
  margin-left: -960px;
}

.index-banner__video {
  position: absolute;
  top: 50px;
  right: 50%;
  width: 220px;
  height: 375px;
  margin-right: -600px;
  background: url(../../images/pc1/opacity_bg.png) no-repeat;
  z-index: 1;
}

.index-banner__video ul {
  margin-top: 77px;
}

.index-banner__video .item {
  height: 56px;
  padding-left: 55px;
  margin-bottom: 15px;
  overflow: hidden;
}

.index-banner__video .item a {
  color: #fff;
}

.index-banner__video .item .titp {
  width: 160px;
  margin-top: 8px;
  font-size: 14px;
  font-weight: bold;
}

.index-banner__video .item .txtp {
  font-size: 12px;
}

.index-center-news {
  padding: 0 15px;
}

.index-center-news .box {
  height: 535px;
  padding-top: 15px;
  box-sizing: border-box;
  border: 1px solid #e3e3e3;
}

.index-center-news__list {
  width: 480px;
  margin: 0 auto;
}

.index-center-news__list .item {
  padding-bottom: 16px;
}

.index-center-news__list .item dt {
  margin-bottom: 5px;
}

.index-center-news__list .item dt .tita {
  float: left;
  margin: 5px 0 0 0;
  font-size: 14px;
  font-weight: bold;
  color: #cc0000;
}

.index-center-news__list .item dt .line {
  color: #cc0000;
}

.index-center-news__list .item .line {
  float: left;
  padding: 0 5px;
  margin-top: 5px;
  color: #666;
}

.index-center-news__list .item dd a {
  float: left;
  margin: 5px 0 0 0;
  max-width: 34%;
  color: #666;
}

.index-center-news__list .item dd a:hover {
  color: #cc0000;
}

.index-center-news__list .item-bigtit dt {
  text-align: center;
}

.index-center-news__list .item-bigtit dt .tita {
  float: none;
  font-size: 18px;
}

.index-center-news__list .item-bigtit dt img {
  display: inline;
  margin-left: 8px;
}

.index-center-news__list .item+dl {
  padding-top: 8px;
  border-top: 1px dashed #d4d4cf;
}

.index-center-news .pic-list {
  padding-left: 28px;
}

.index-center-news .pic-list .pica {
  width: 160px;
  height: 90px;
  margin-right: 15px;
  border-radius: 5px;
  overflow: hidden;
}

.index-center-news .pic-list .pica img {
  width: 100%;
}

.index-right-hotmajor {
  position: relative;
  height: 535px;
  padding: 15px 15px 0;
  border: 1px solid #e3e3e3;
}

.index-right-hotmajor .hd {
  position: absolute;
  top: 20px;
  right: 0;
}

.index-right-hotmajor .hd li {
  margin-right: 20px;
  font-size: 14px;
  font-weight: bold;
  color: #666;
  cursor: pointer;
}

.index-right-hotmajor .hd .on a {
  color: #3d5b8c;
}

.index-right-hotmajor .item {
  margin-top: 22px;
}

.index-right-hotmajor .num {
  width: 15px;
  height: 15px;
  margin: 3px 6px 0 0;
  line-height: 15px;
  font-size: 12px;
  text-align: center;
  color: #999;
  background: #e4e4e4;
}

.index-right-hotmajor .tita {
  color: #666;
}

.index-right-hotmajor .tita:hover {
  color: #cc0000;
}

.index-right-hotmajor .bd {
  height: 462px;
  overflow: hidden;
}

.index-right-hotmajor .bd ul:first-child .item:nth-of-type(1) .num {
  color: #fff;
  background: #cc0033;
}

.index-right-hotmajor .bd ul:first-child .item:nth-of-type(2) .num {
  color: #fff;
  background: #ff6600;
}

.index-right-hotmajor .bd ul:first-child .item:nth-of-type(3) .num {
  color: #fff;
  background: #ffcc00;
}

.index-faq-wrap {
  margin-top: 15px;
}

.index-faq {
  height: 524px;
  padding: 15px 15px 0;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
}

.index-faq__list .item {
  padding-top: 14px;
  padding-bottom: 14px;
}

.index-faq__list .item+dl {
  border-top: 1px dashed #d2d2cd;
}

.index-faq__list dt {
  margin-bottom: 10px;
}

.index-faq__list dt .iconfont {
  font-size: 19px;
  margin-right: 5px;
  color: #d81e06;
}

.index-faq__list dd .iconfont {
  color: #336699;
}

.index-faq__list .tita {
  width: 91%;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.index-faq__list .tita:hover {
  color: #cc0000;
}

.index-faq__list .txtp {
  width: 94%;
  padding-left: 8px;
  color: #666;
  box-sizing: border-box;
}

.index-jz {
  padding: 0 15px;
}

.index-jz__box {
  height: 524px;
  padding: 15px 24px 0;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
}

.index-jz__list .item {
  position: relative;
  top: -1px;
  height: 92px !important;
  padding-top: 19px;
  box-sizing: border-box;
}

.index-jz__list .item+dl {
  border-top: 1px dashed #d3d3cf;
}

.index-jz__list dt {
  width: 50px;
  height: 50px;
  margin-right: 10px;
}

.index-jz__list dt img {
  width: 100%;
}

.index-jz__list dd {
  width: 80%;
}

.index-jz__list .tita {
  font-size: 14px;
  line-height: 24px;
  color: #666;
}

.index-jz__list .tita:hover {
  color: #cc0000;
}

.index-teacher {
  height: 524px;
  padding: 15px 15px 0;
  border: 1px solid #e3e3e3;
}

.index-teacher__pic {
  display: block;
  margin: 28px 0 10px 0;
  height: 134px;
  border-radius: 10px;
}

.index-teacher__pic img {
  width: 100%;
}

.index-teacher__list .item {
  line-height: 42px;
}

.index-teacher__list .item .iconfont {
  margin-right: 5px;
  color: #3d5b8c;
}

.index-teacher__list .tita {
  width: 85%;
  color: #666;
}

.index-teacher__list .tita:hover {
  color: #cc0000;
}

.index-tool-wrap {
  margin-top: 15px;
}

.index-tool__left {
  height: 525px;
  padding: 15px 15px 0;
  border: 1px solid #e3e3e3;
}

.index-tool__left-list {
  margin-right: -20px;
}

.index-tool__left-list .item {
  width: 76px;
  height: 83px;
  margin: 29px 20px 0 0;
  text-align: center;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.index-tool__left-list .item:hover {
  background: #3d5b8c;
}

.index-tool__left-list .item:hover .show {
  display: none;
}

.index-tool__left-list .item:hover .titp {
  color: #fff;
}

.index-tool__left-list .item:hover .hide {
  display: inline-block;
}

.index-tool__left-list .item .iconfont {
  display: inline-block;
  margin: 20px 0 0 0;
  font-size: 36px;
  color: #336699;
}

.index-tool__left-list .item img {
  display: inline-block;
  width: 34px;
  margin: 12px 0 0 0;
}

.index-tool__left-list .item a {
  display: block;
  height: 100%;
}

.index-tool__left-list .item .hide {
  display: none;
}

.index-tool__left-list .item4 img,
.index-tool__left-list .item5 img {
  width: 38px;
}

.index-tool__left-list .item6 img,
.index-tool__left-list .item9 img {
  width: 36px;
}

.index-tool__left-list .titp {
  font-size: 12px;
  color: #666;
}

.index-tool__center {
  position: relative;
  padding: 0 15px;
}

.index-tool__center .hd {
  position: absolute;
  top: 12px;
  right: 39px;
}

.index-tool__center .hd li {
  position: relative;
  height: 33px;
  padding: 0 8px;
  margin-left: -1px;
  font-size: 16px;
  line-height: 33px;
  border: 1px solid #d9d9d9;
  cursor: pointer;
}

.index-tool__center .hd .on {
  border: none;
  border-bottom: 2px solid #3d5b8c;
}

.index-tool__center .hd .on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -3.5px;
  content: "";
  border-width: 4px 6px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #3d5b8c;
}

.index-tool__center .item-pic {
  padding: 0 0 20px 0;
  margin: 20px 0 0 0;
  border-bottom: 1px dashed #d3d3ce;
}

.index-tool__center .item-pic dt {
  width: 137px;
  max-height: 90px;
  margin-right: 12px;
  overflow: hidden;
  border-radius: 5px;
}

.index-tool__center .item-pic dt a {
  /* height: 90px; */
}

.index-tool__center .item-pic dt img {
  width: 100%;
  height: 100%;
}

.index-tool__center .item-pic dd {
  width: 69%;
}

.index-tool__center .item-pic .tita {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #336699;
}

.index-tool__center .item-pic .tita:hover {
  color: #cc0000;
}

.index-tool__center .item-pic .txtp {
  margin-top: 5px;
  font-size: 14px;
  color: #999;
}

.index-tool__center-box {
  height: 525px;
  padding: 15px 22px 0;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
}

.index-tool__center-list {
  margin-top: 18px;
}

.index-tool__center-list li {
  line-height: 38px;
}

.index-tool__center-list .tita,
.index-tool__center-list .txta,
.index-tool__center-list .txta-jw,
.index-tool__center-list .txta-spot {
  font-size: 14px;
  color: #666;
}

.index-tool__center-list .tita:hover,
.index-tool__center-list .txta:hover,
.index-tool__center-list .txta-jw:hover,
.index-tool__center-list .txta-spot:hover {
  color: #cc0000;
}

/* .index-tool__center-list .txta {
  width: 56%;
} */

.index-tool__center-list .iconfont {
  margin-right: 5px;
  color: #cc0000;
}

.index-tool__center-list .txta-jw {
  width: 79%;
}

.index-tool__center-list .txta-spot {
  position: relative;
  padding-left: 10px;
  width: 81%;
}

.index-tool__center-list .txta-spot::before {
  position: absolute;
  top: 17px;
  left: 0;
  content: "";
  width: 4px;
  height: 4px;
  background: #3d5b8c;
  border-radius: 4px;
}

.index-tool__center-list .time {
  font-size: 12px;
  color: #999;
}

.index-hgg {
  display: block;
  margin-top: 25px;
}

.index-hgg img {
  width: 100%;
}

.index-pub-mod {
  margin-top: 20px;
}

.index-pub-mod__box {
  margin-top: 18px;
}

.index-pub-mod .pub-tith3 .tit {
  position: relative;
  top: 9px;
  z-index: 1;
  padding-bottom: 7px;
}

.pub-tith3.relatedTitle {
  border-bottom: none;
}

.index-pub-mod .pub-tith3 .more {
  top: 8px;
  color: #3d5b8c;
}

.index-pub-mod .right-box .tita {
  margin: 8px 0 0 0;
  font-size: 12px;
  font-weight: normal;
  color: #999;
}

.index-pub-mod .right-box .tita:hover {
  color: #cc0000;
}

.index-pub-mod .right-box .tita+a {
  position: relative;
  padding-left: 5px;
  margin-left: 5px;
}

.index-pub-mod .right-box .tita+a::before {
  position: absolute;
  top: 5px;
  left: 0;
  content: "";
  width: 1px;
  height: 12px;
  background: #999;
}

.index-pub-mod .right-box .more {
  margin-left: 25px !important;
}

.index-pub-mod .right-box .more::before {
  content: none !important;
}

.index-pub-mod__left {
  height: 525px;
  padding: 0 10px;
  border: 1px solid #e3e3e3;
  background: url(../../images/pc1/index_pub_titbg.jpg) no-repeat top center;
}

.index-pub-mod__left .tit-box {
  font-size: 18px;
  font-weight: bold;
  line-height: 35px;
  color: #fff;
  text-align: center;
}

.index-pub-mod__left .tips {
  height: 145px;
  padding: 12px;
  margin-top: 20px;
  line-height: 24px;
  color: #666;
  border-radius: 5px;
  background: #dee3eb;
  box-sizing: border-box;
}

.index-pub-mod__left-list .item {
  margin-top: 15px;
}

.index-pub-mod__left-list .item dt {
  width: 78px;
  height: 27px;
  margin-right: 10px;
  line-height: 27px;
  color: #fff;
  text-align: center;
  background-color: #3d5b8c;
  border-radius: 10px 0px 10px 0px;
}

.index-pub-mod__left-list .item dd {
  font-size: 14px;
  line-height: 27px;
  color: #666;
}

.index-pub-mod__left-list .item1 dd {
  font-size: 14px;
  font-weight: bold;
  line-height: 27px;
  color: #cc0000;
}

.index-pub-mod__left-list .item2 span {
  margin-right: 15px;
}

.index-pub-mod__left-list .item2 .sp1 .iconfont {
  color: #d62007;
}

.index-pub-mod__left-list .item2 .sp1 .blue {
  color: #336699;
}

.index-pub-mod__left-list .item2 .sp2 .iconfont {
  color: #336699;
}

.index-pub-mod__left-list .item4 dd {
  font-weight: bold;
  color: #cc0000;
}

.index-pub-mod__left-list .item5 dd {
  width: 68%;
  line-height: 24px;
}

.index-pub-mod__left-list .item5 .desa {
  color: #cc0000;
}

.index-pub-mod .pub-tith4 {
  margin: 15px 0 15px 0;
  border-bottom: none;
}

.index-pub-mod .pub-tith4 .iconfont {
  margin-right: 5px;
  color: #336699;
}

.index-pub-mod .pub-tith4 .tit-box {
  width: 95%;
  padding-bottom: 5px;
  border-bottom: 1px solid #e3e3e3;
}

.index-pub-mod .pub-tith4 .titsp {
  position: relative;
  padding-bottom: 4px;
  font-size: 18px;
  color: #666;
  border-bottom: 3px solid #336699;
}

.index-pub-mod .pub-tith4 .titsp::after {
  position: absolute;
  bottom: -14px;
  left: 50%;
  margin-left: -3px;
  content: "";
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #336699;
}

.index-pub-mod .pub-tith4 .more {
  font-size: 12px;
  font-weight: normal;
  color: #999;
}

.index-pub-mod .pub-tith4 .more:hover {
  color: #cc0000;
}

.index-pub-mod__center {
  padding: 0 15px;
}

.index-pub-mod__center-box {
  height: 525px;
  padding: 0 24px;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
}

.index-pub-mod__center-box .mba-list {
  margin-top: 10px;
}

.index-pub-mod__center-box .mba-list .item {
  width: 165px;
  height: 100px;
  overflow: hidden;
  border-radius: 10px;
}

.index-pub-mod__center-box .mba-list .item img {
  width: 100%;
  height: 100%;
}

.index-pub-mod__center-box .mba-list .item+li {
  margin-left: 12px;
}

.index-pub-mod__center-list ul {
  margin: 10px 0 0 0;
}

.index-pub-mod__center-list ul+ul {
  padding-top: 10px;
  border-top: 1px dashed #e3e3e3;
}

.index-pub-mod__center-list .item {
  position: relative;
  padding-left: 10px;
  line-height: 36px;
}

.index-pub-mod__center-list .item::before {
  position: absolute;
  top: 16px;
  left: 0;
  content: "";
  width: 4px;
  height: 4px;
  background: #3d5b8c;
  border-radius: 4px;
}

.index-pub-mod__center-list .item a {
  display: block;
  font-size: 14px;
  color: #666;
}

.index-pub-mod__center-list .item a:hover {
  color: #cc0000;
}

.index-pub-mod__conter-zy {
  margin-right: -15px;
}

.index-pub-mod__conter-zy .item {
  width: 116px;
  height: 22px;
  margin: 20px 15px 0 0;
  line-height: 22px;
  text-align: center;
  border-radius: 11px;
  border: 1px solid #e3e3e3;
}

.index-pub-mod__conter-zy .item:hover {
  background: #f3f7ff;
  border-color: #5c85ad;
}

.index-pub-mod__conter-zy .item a {
  display: block;
}

.index-pub-mod__right {
  height: 525px;
  padding: 0 10px;
  border: 1px solid #e3e3e3;
}

.index-pub-mod__right .pub-tith4 .tit-box {
  width: 90%;
}

.index-pub-mod__right .time-box {
  padding-left: 18px;
  margin-top: 20px;
  background: url(../../images/pc1/time_y_bg.jpg) no-repeat top 3px left;
}

.index-pub-mod__right .time-box dl {
  margin-top: 11px;
  line-height: 20px;
}

.index-pub-mod__right .time-box dt {
  font-size: 14px;
  font-weight: bold;
  color: #cc0000;
}

.index-pub-mod__right .time-box dd {
  font-size: 14px;
  color: #666;
}

.index-pub-mod__right-list {
  margin-top: 12px;
}

.index-pub-mod__right-list .item {
  padding-left: 18px;
  line-height: 34px;
  background: url(../../images/pc1/point_bg_y.jpg) no-repeat left;
}

.index-pub-mod__right-list .item a {
  display: block;
  color: #666;
}

.index-pub-mod__right-list .item a:hover {
  color: #cc0000;
}

.index-tit-slide {
  /* width: 55%; */
  margin: 8px 0 0 70px;
}

.index-tit-slide .tit-txt {
  width: 110px;
  font-size: 16px;
  color: #cc0000;
}

.index-tit-slide .slide-box {
  width: 550px;
}

.index-tit-slide .tit-txt .iconfont {
  color: #cc0000;
}

.index-tit-slide .slide-box .tita {
  width: 47%;
  height: 20px;
  font-size: 14px;
  font-weight: normal;
  color: #999;
}

.index-tit-slide .slide-box .tita:hover {
  color: #cc0000;
}

.index-tit-slide .slide-box .tita:nth-of-type(1) {
  position: relative;
  padding-right: 15px;
  margin-right: 10px;
}

.index-tit-slide .slide-box .tita:nth-of-type(1)::after {
  position: absolute;
  top: 5px;
  right: 0;
  content: "";
  width: 1px;
  height: 12px;
  background: #999;
}

.index-pub-sch .tit-box {
  height: 49px;
  line-height: 49px;
  position: relative;
}

.index-pub-sch .tit-box::after {
  position: absolute;
  top: 25px;
  left: 0;
  content: "";
  width: 100%;
  z-index: -1;
  border-bottom: 2px dotted #eee;
}

.index-pub-sch .tit-box .more {
  font-size: 12px;
  color: #cc0000;
}

.index-pub-sch .slide-box {
  position: relative;
  overflow: hidden;
}

.index-pub-sch .slide-box:hover .prev,
.index-pub-sch .slide-box:hover .next {
  display: block;
}

.index-pub-sch .slide-box .prev,
.index-pub-sch .slide-box .next {
  display: none;
  position: absolute;
  top: 50%;
  width: 17px;
  height: 47px;
  margin-top: -23.5px;
  line-height: 47px;
  text-align: center;
  background: #d6d6d6;
  z-index: 2;
}

.index-pub-sch .slide-box .prev {
  left: 0;
}

.index-pub-sch .slide-box .next {
  right: 0;
}

.index-pub-sch .slide-box .item {
  width: 180px;
  height: 205px;
  margin-right: 21.5px;
  margin-top: 5px;
  margin-bottom: 5px;
  text-align: center;
  border: 1px solid #e3e3e3;
}

.index-pub-sch .slide-box .item dt {
  display: inline-block;
  margin-top: 20px;
}

.index-pub-sch .slide-box .item:hover {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}

.index-pub-sch .slide-box .tempWrap {
  padding: 5px 0;
}

.index-pub-sch .slide-box .tita {
  display: block;
  margin-top: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.index-pub-sch .slide-box .tita:hover {
  color: #cc0000;
}

.index-pub-sch .slide-box .txtp {
  font-size: 12px;
  color: #999;
}

.index-pub-sch .slide-box .btn {
  display: block;
  width: 77px;
  height: 18px;
  margin: 10px auto 0;
  font-size: 12px;
  line-height: 18px;
  color: #3d5b8c;
  border: 1px solid #3d5b8c;
  border-radius: 9px;
}

.index-icon-more {
  font-size: 14px;
  font-weight: normal;
  color: #cc0000;
}

.index-icon-more .icon-gif {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../../images/pc1/kf_an.gif) no-repeat;
  background-size: 18px 18px;
}

.index-course {
  margin-top: 25px;
}

.index-course__list {
  position: relative;
}

.index-course__list:hover .prev,
.index-course__list:hover .next {
  display: block;
}

.index-course__list .prev,
.index-course__list .next {
  display: none;
  position: absolute;
  top: 50%;
  width: 17px;
  height: 47px;
  margin-top: -23.5px;
  line-height: 47px;
  text-align: center;
  background: #d6d6d6;
  z-index: 2;
}

.index-course__list .prev {
  left: 0;
}

.index-course__list .next {
  right: 0;
}

.index-course__list .item {
  width: 228px;
  margin: 30px 15px 0 0;
  text-align: center;
}

.index-course__list dt {
  width: 228px;
  height: 152px;
  border-radius: 5px;
}

.index-course__list dt a {
  height: 152px;
  border-radius: 8px;
}

.index-course__list dt img {
  width: 100%;
  height: 100%;
}

.index-course__list .tita {
  display: block;
  margin-top: 5px;
  font-size: 18px;
  line-height: 34px;
  color: #666;
}

.index-course__list .tita:hover {
  color: #cc0000;
}

.pub-tith3-t {
  border-bottom: 1px solid #dadada;
}

.pub-tith3-t .tit {
  position: relative;
  font-size: 18px;
  color: #666;
  border-bottom: 3px solid #3d5b8c;
}

.pub-tith3-t .tit::after {
  position: absolute;
  content: "";
  bottom: -14px;
  left: 50%;
  margin-left: -6px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
}

.index-paper {
  margin-top: 25px;
}

.index-paper__box {
  margin-top: 26px;
}

.index-paper__left {
  height: 402px;
}

.index-paper__left a {
  display: block;
  height: 402px;
  border-radius: 10px;
  overflow: hidden;
}

.index-paper__left img {
  width: 100%;
  height: 100%;
}

.index-paper__center {
  height: 402px;
  padding: 0 15px;
  overflow: hidden;
}

.index-paper__center .item {
  width: 278px;
  height: 194px;
  margin: 0 10px 10px 0;
  border: 1px solid #e3e3e3;
}

.index-paper__center .tit {
  height: 34px;
  padding-left: 17px;
  font-size: 18px;
  font-weight: bold;
  line-height: 34px;
  color: #666;
  background: #dee3eb;
}

.index-paper .item:nth-child(2n) {
  margin-right: 0;
}

.index-paper__center-list {
  padding-left: 16px;
  margin-top: 7px;
}

.index-paper__center-list li {
  position: relative;
  padding-left: 12px;
  line-height: 28px;
}

.index-paper__center-list li::before {
  position: absolute;
  top: 13px;
  left: 0;
  content: "";
  width: 4px;
  height: 4px;
  background: #3d5b8c;
  border-radius: 4px;
}

.index-paper__center-list li a {
  display: block;
  width: 97%;
  color: #666;
}

.index-paper__center-list li a:hover {
  color: #cc0000;
}

.index-paper__right {
  height: 402px;
  padding: 10px 15px 0;
  border: 1px solid #e3e3e3;
}

.index-paper__right-list {
  margin-top: 15px;
}

.index-paper__right-list .item {
  position: relative;
  padding-left: 4px;
  line-height: 30px;
}

.index-paper__right-list .item::before {
  position: absolute;
  top: 14px;
  left: 0;
  content: "";
  width: 3px;
  height: 3px;
  background: #cc0000;
  border-radius: 3px;
}

.index-paper__right-list .tit {
  font-size: 14px;
  color: #cc0000;
}

.index-paper__right-list .txta {
  width: 78%;
  color: #666;
}

.index-paper__right-list .txta:hover {
  color: #cc0000;
}

.index-contact-way {
  margin-top: 20px;
}

.index-contact-way__box {
  padding-top: 5px;
}

.index-contact-way__box .txtp {
  margin-top: 15px;
  font-size: 16px;
  color: #666;
}

.placered::-webkit-input-placeholder {
  /* WebKit browsers */
  color: red;
}

.placered:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: red;
}

.placered::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: red;
}

.placered:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: red;
}

/*同等学力*/
.w330,
.w520,
.w860 {
  box-sizing: border-box;
}

.w330 {
  width: 330px;
}

.w520 {
  width: 520px;
}

.w860 {
  width: 860px;
}

.h430 {
  height: 430px;
}

.borderall {
  border: 1px solid #e3e3e3;
}

.pub-nav .equ-pub-box {
  margin-top: 5px;
}

.pub-nav-box .equ-pub-nav-list {
  position: relative;
  width: 1200px;
  padding-left: 0;
}

.pub-nav-box .equ-pub-nav-list li {
  height: auto;
  line-height: 60px;
}

.pub-nav-box .equ-pub-nav-list li .hot-icon {
  top: 7px;
}

.pub-nav-box .equ-pub-nav-list li a {
  font-size: 16px;
}

.pub-nav-box .equ-pub-nav-list li a:hover {
  color: #3d5b8c;
}

.pub-nav-box .equ-pub-nav-list>ul {
  position: relative;
}

.pub-nav-box .equ-pub-nav-list>ul>li:hover::after {
  position: absolute;
  bottom: 11px;
  left: 0;
  content: "";
  width: 100%;
  height: 3px;
  background: #3d5b8c;
  z-index: 3;
}

.pub-nav-box .equ-pub-nav-list>ul::before {
  position: absolute;
  bottom: 12px;
  left: 0;
  content: "";
  width: 100%;
  border-bottom: 1px solid #ededed;
  z-index: 3;
}

.pub-nav-box .equ-pub-nav-list .on::after {
  position: absolute;
  bottom: 11px;
  left: 0;
  content: "";
  width: 100%;
  height: 3px;
  background: #3d5b8c;
  z-index: 3;
}

.pub-nav-box .equ-pub-nav-list .on a {
  color: #3d5b8c;
}

.pub-nav-box .equ-pub-nav-list .on .icon-xiajiantou {
  color: #3d5b8c;
}

.pub-nav-box .equ-pub-nav-list .hover-box .hot-icon {
  top: 9px;
  right: 10px;
}

.pub-nav-box .equ-pub-nav-list .hover-box:hover .nav-right {
  display: block;
  z-index: 99;
}

.pub-nav-box .equ-pub-nav-list .hover-box:hover .icon-xiajiantou {
  transform: rotate(-180deg);
}

.pub-nav-box .equ-pub-nav-list .hover-box .iconfont {
  display: inline-block;
  font-size: 12px;
  transform: scale(0.8);
}

.pub-nav-box .equ-pub-nav-list .hover-box .nav-right {
  top: 50px;
  left: 0;
  width: 1200px;
}

.pub-nav-box .equ-pub-nav-list .nav-right-left {
  width: 880px;
}

.pub-nav-box .equ-pub-nav-list .nav-right-right {
  width: 265px;
  margin: 60px 20px 0 0;
}

.pub-nav-box .equ-pub-nav-list .nav-right-right a {
  display: block;
  margin-bottom: 20px;
}

.pub-nav-box .equ-pub-nav-list .hover-box1 .nav-right {
  left: -39px;
}

.pub-nav-box .equ-pub-nav-list .hover-box2 .nav-right {
  left: -126px;
}

.pub-nav-box .equ-pub-nav-list .hover-box3 .nav-right {
  left: -187px;
}

.pub-nav-box .equ-pub-nav-list .hover-box4 .nav-right {
  left: -275px;
}

.pub-nav-box .equ-pub-nav-list .nav-right-box li {
  line-height: initial;
  margin-left: 0;
}

.pub-nav-box .equ-pub-nav-list .nav-right-box1 .item {
  margin-right: 13px;
  box-sizing: border-box;
}

.pub-nav-box .equ-pub-nav-list .nav-right-box1 .item:last-child {
  margin-right: 0;
}

.pub-nav-box .equ-pub-nav-list .nav-right-box2 .item:last-child {
  margin-right: 0;
}

.pub-nav-box .equ-pub-nav-list .nav-right-mba .nav-right-box2 .item {
  width: 166px;
}

.pub-nav-box .equ-pub-nav-list .nav-right-mba .nav-right-box2 .item:last-child {
  margin-right: 0;
}

.equal-education__banner-slide {
  position: relative;
  width: 860px;
  height: 397px;
  border-radius: 8px;
  overflow: hidden;
}

.equal-education__banner-slide .hd {
  position: absolute;
  left: 0;
  bottom: 20px;
  width: 100%;
  text-align: center;
  z-index: 5;
}

.equal-education__banner-slide .hd li {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin: 0 10px;
  background: #a299dd;
  border-radius: 12px;
  cursor: pointer;
}

.equal-education__banner-slide .hd .on {
  background: #fff;
}

.equal-education__banner-slide .bd img {
  width: 100%;
}

.equal-education__form {
  height: 397px;
  padding: 0 13px;
  background: url(../../images/pc1/index_pub_titbg.jpg) no-repeat top center;
}

.equal-education__form form {
  margin-top: 22px;
}

.equal-education__form .tit {
  font-size: 18px;
  font-weight: bold;
  line-height: 35px;
  color: #fff;
  text-align: center;
}

.equal-education__form .item {
  position: relative;
  margin-bottom: 10px;
}

.equal-education__form .item input {
  width: 100%;
  height: 44px;
  padding-left: 16px;
  line-height: 44px;
  font-size: 14px;
  border: 1px solid #ddd;
  border-radius: 5px;
  box-sizing: border-box;
}

.equal-education__form .item .xin {
  position: absolute;
  top: 11px;
  left: 10px;
  font-size: 12px;
  color: #cc0000;
}

.equal-education__form .btn {
  display: block;
  width: 248px;
  height: 44px;
  margin: 24px auto 15px;
  line-height: 44px;
  font-size: 18px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.equal-education__form-slide {
  height: 30px;
  padding-top: 8px;
  overflow: hidden;
  border-top: 1px dashed #cfcfcf;
}

.equal-education__form-slide .bd li {
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #999;
}

.equal-education__news {
  margin-top: 20px;
}

.equal-education__pub-news {
  padding: 18px 12px 0;
}

.equal-education__pub-news-box {
  margin: 19px 0 6px 0;
}

.equal-education__pub-news-box dt {
  width: 148px;
  max-height: 99px;
  overflow: hidden;
  border-radius: 6px;
}

.equal-education__pub-news-box dt img {
  width: 100%;
  height: 100%;
}

.equal-education__pub-news-box dd {
  padding-top: 14px;
  margin-left: 158px;
}

.equal-education__pub-news-box .tita {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #3d5b8c;
}

.equal-education__pub-news-box .tita:hover {
  color: #cc0000;
}

.equal-education__pub-news-list .item {
  line-height: 50px;
}

.equal-education__pub-news-list .item+li {
  border-top: 1px dashed #dbdbd7;
}

.equal-education__pub-news-list .item:nth-of-type(1) .num {
  color: #fff;
  background-color: #cc0000;
}

.equal-education__pub-news-list .item:nth-of-type(2) .num {
  color: #fff;
  background-color: #ff6600;
}

.equal-education__pub-news-list .item:nth-of-type(3) .num {
  color: #fff;
  background-color: #ffcc00;
}

.equal-education__pub-news-list .num {
  width: 15px;
  height: 15px;
  margin: 17px 9px 0 0;
  font-size: 12px;
  line-height: 15px;
  color: #999;
  text-align: center;
  background: #e4e4e4;
}

.equal-education__pub-news-list .tita {
  width: 92%;
  color: #666;
}

.equal-education__pub-news-list .tita:hover {
  color: #cc0000;
}

.equal-education__pub-news-list2 .point {
  width: 4px;
  height: 4px;
  margin: 23px 8px 0 0;
  border-radius: 4px;
  background: #3d5b8c;
}

.equal-education__pub-news-list2 .tita {
  width: 96%;
}

.equal-education__pub-news-center {
  padding: 0 30px;
  margin-left: 10px;
}

.equal-education__pub-news-center .index-center-news__list {
  width: auto;
}

.equal-education__pub-news-center .gg-h-link {
  display: block;
  margin: 10px 0 5px 0;
}

.equal-education__pub-news-center .item-bigtit dt {
  margin-top: 24px;
}

.equal-education__pub-news-right {
  padding: 18px 20px 0;
}

.equal-education__pub-news-right .time-box {
  margin: 14px 0 15px 0;
  font-size: 14px;
  color: #666;
  text-align: center;
}

.equal-education__pub-news-right .time-box span {
  display: inline-block;
  width: 16px;
  height: 22px;
  margin-right: 5px;
  font-size: 16px;
  line-height: 22px;
  color: #ffff00;
  background: #cc0000;
}

.equal-education__pub-news-right .tit {
  font-size: 22px;
  font-weight: bold;
  color: #666;
}

.equal-education__pub-news-right .tit img {
  margin-right: 10px;
}

.equal-education__pub-news-right .titsp {
  position: relative;
  padding-bottom: 8px;
  margin-top: 4px;
}

.equal-education__pub-news-right .titsp::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -9px;
  border-width: 4px 9px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
}

.equal-education__pub-news-right .titsp::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #3d5b8c;
}

.equal-education__pub-news-right .index-tool__left-list {
  margin-right: -30px;
}

.equal-education__pub-news-right .index-tool__left-list .item {
  width: 76px;
  height: 60px;
  margin: 0 30px 20px 0;
}

.equal-education__pub-news-right .index-tool__left-list .item img {
  width: 25px;
  height: 25px;
  margin-top: 9px;
}

.equal-education__pub-news-right .index-tool__left-list .item .titp {
  line-height: 15px;
}

.equal-education__flow {
  margin-top: 20px;
}

.equal-education__flow-list {
  width: 1200px;
  height: 144px;
  margin: 20px 0;
  background: url(../../images/pc1/tongdeng_flow_bg.jpg) no-repeat center;
}

.equal-education__flow-list .linka {
  width: 80px;
  height: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #3d5b8c;
  border-radius: 5px;
}

.equal-education__flow-list .linka1 {
  margin: 88px 0 0 182px;
}

.equal-education__flow-list .linka2 {
  margin: 88px 0 0 48px;
}

.equal-education__qustion-center {
  padding: 20px 12px 0;
  margin-left: 10px;
}

.equal-education__qustion-center-tit {
  margin: 19px 0 10px 0;
}

.equal-education__qustion-center-tit dt {
  width: 150px;
  height: 100px;
  margin-right: 10px;
  overflow: hidden;
  border-radius: 6px;
}

.equal-education__qustion-center-tit dt img {
  width: 100%;
  height: 100%;
}

.equal-education__qustion-center-tit .tita {
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  color: #3d5b8c;
}

.equal-education__qustion-center-tit .tita:hover {
  color: #cc0000;
}

.equal-education__qustion-center-tit .txtp {
  margin-top: 6px;
  color: #999;
}

.equal-education__qustion-center-list .item {
  height: 46px;
  line-height: 46px;
}

.equal-education__qustion-center-list .item+li {
  border-top: 1px dashed #d4d4cf;
}

.equal-education__qustion-center-list .iconfont {
  margin-right: 5px;
  font-weight: bold;
  color: #d81e06;
}

.equal-education__qustion-center-list .tita {
  width: 95%;
  color: #666;
}

.equal-education__qustion-center-list .tita:hover {
  color: #cc0000;
}

.equal-education__qustion-right {
  padding: 20px 12px 0;
}

.equal-education__qustion-right-list {
  margin-top: 5px;
}

.equal-education__qustion-right-list .item {
  padding-top: 22px;
  padding-bottom: 22px;
}

.equal-education__qustion-right-list .item+dl {
  border-top: 1px dashed #d2d2cd;
}

.equal-education__qustion-right-list dt {
  margin-bottom: 10px;
}

.equal-education__qustion-right-list dt .iconfont {
  font-size: 19px;
  margin-right: 5px;
  color: #d81e06;
}

.equal-education__qustion-right-list dd .iconfont {
  color: #336699;
}

.equal-education__qustion-right-list .tita {
  width: 91%;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.equal-education__qustion-right-list .tita:hover {
  color: #cc0000;
}

.equal-education__qustion-right-list .txtp {
  width: 94%;
  padding-left: 8px;
  line-height: 22px;
  color: #666;
  box-sizing: border-box;
}

.equal-education__jz {
  margin-top: 20px;
}

.equal-education__jz-slide {
  overflow: hidden;
}

.equal-education__jz-slide .bd {
  position: relative;
  top: -1px;
  height: 640px;
  overflow: hidden;
}

.equal-education__jz-slide .item {
  position: relative;
  height: 128px !important;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.equal-education__jz-slide .item dt {
  margin-right: 10px;
}

.equal-education__jz-slide .item+dl {
  border-top: 1px dashed #dededa;
}

.equal-education__jz-slide .tita {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.equal-education__jz-slide .tita:hover {
  color: #cc0000;
}

.equal-education__jz-slide .tips {
  padding: 0 10px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
  color: #cc0000;
  border: 1px solid #cc0000;
  border-radius: 10px;
}

.equal-education__jz-slide .txtp-box span {
  display: inline-block;
  width: 30%;
  margin-bottom: 5px;
  color: #666;
}

.equal-education__jz-slide .desa {
  position: absolute;
  right: 0;
  bottom: 20px;
  font-size: 14px;
  color: #cc0000;
}

.equal-education__jz-left {
  height: 700px;
  padding: 20px 15px 0;
}

.equal-education__jz-right {
  height: 700px;
  padding: 20px 18px 0;
}

.equal-education__jz-right-slide {
  padding-top: 5px;
  height: 617px;
  overflow: hidden;
}

.equal-education__jz-right-slide h3 {
  height: 43px;
  padding: 0 15px;
  margin-top: 18px;
  line-height: 43px;
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 5px;
  cursor: pointer;
}

.equal-education__jz-right-slide .on .icon-left-angle {
  color: #cc0000;
  transform: rotate(90deg);
}

.equal-education__jz-right-slide .tita {
  max-width: 90%;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.equal-education__jz-right-slide .tita:hover {
  color: #cc0000;
}

.equal-education__jz-right-slide .tita img {
  display: inline;
  margin-left: 5px;
}

.equal-education__jz-right-slide .icon-left-angle {
  font-size: 12px;
  transition: all 0.3;
}

.equal-education__jz-right-slide ul {
  padding: 8px 14px;
  margin: 0 2px;
  border: 1px solid #e7e7e7;
}

.equal-education__jz-right-slide .item {
  line-height: 30px;
}

.equal-education__jz-right-slide .item .linka {
  display: block;
  position: relative;
  padding-left: 8px;
  font-size: 14px;
  color: #666;
}

.equal-education__jz-right-slide .item .linka:hover {
  color: #cc0000;
}

.equal-education__jz-right-slide .item .linka::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 2px;
  height: 2px;
  background: #666;
  border-radius: 2px;
}

.equal-education__school {
  margin-top: 20px;
}

.equal-education__school-box {
  margin-top: 22px;
}

.equal-education__school-left {
  position: relative;
  height: 393px;
  padding-top: 30px;
  overflow: hidden;
}

.equal-education__school-left::before {
  content: "";
  position: absolute;
  top: 195px;
  left: 0;
  right: 0;
  border-top: 1px dashed #d5d5d0;
}

.equal-education__school-left .item {
  position: relative;
  width: 171px;
  margin-bottom: 30px;
  text-align: center;
}

.equal-education__school-left .item::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 133px;
  border-right: 1px dashed #e2e2df;
}

.equal-education__school-left .item dt:hover .pica {
  transform: rotate(360deg);
}

.equal-education__school-left .item .pica {
  display: inline-block;
  transition: all 0.4s;
}

.equal-education__school-left .item .tita {
  display: block;
  margin: 10px 0 15px 0;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.equal-education__school-left .item .tita:hover {
  color: #cc0000;
}

.equal-education__school-left .item .linka {
  display: inline-block;
  font-size: 14px;
  color: #999;
}

.equal-education__school-left .item .linka:hover {
  color: #cc0000;
}

.equal-education__school-left .item .linka+a {
  margin-left: 20px;
}

.equal-education__school-left .item:nth-of-type(6),
.equal-education__school-left .item:nth-of-type(7),
.equal-education__school-left .item:nth-of-type(8),
.equal-education__school-left .item:nth-of-type(9),
.equal-education__school-left .item:nth-of-type(10) {
  margin-top: 34px;
}

.equal-education__school-left .item:nth-child(5n)::after {
  content: none;
}

.equal-education__school-right {
  height: 393px;
}

.equal-education__school-right .equal-education__form {
  height: auto;
  background: none;
}

.equal-education__school-right .equal-education__form .btn {
  margin-top: 22px;
}

.equal-education__school-right .tit {
  margin-top: 10px;
  font-size: 22px;
  color: #666;
  border-bottom: 1px solid #e3e3e3;
}

.equal-education__school-right .titsp {
  position: relative;
  padding-bottom: 4px;
}

.equal-education__school-right .titsp::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -9px;
  border-width: 4px 9px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
}

.equal-education__school-right .titsp::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #3d5b8c;
}

.equal-education__school-right-num {
  font-size: 14px;
  color: #999;
  text-align: center;
}

.equal-education__school-right-num span {
  font-size: 16px;
  color: #cc0000;
}

.equal-education__tabs {
  position: relative;
  margin-top: 20px;
}

.equal-education__tabs2 .equal-education__tabs-slide .hd li {
  width: 126px;
}

.equal-education__tabs-box {
  margin-top: 20px;
}

.equal-education__tabs-slide .hd {
  position: absolute;
  top: -4px;
  left: 272px;
}

.equal-education__tabs-slide .hd li {
  position: relative;
  width: 94px;
  height: 35px;
  margin-left: -1px;
  font-size: 16px;
  line-height: 35px;
  color: #666;
  text-align: center;
  border: 1px solid #d9d9d9;
  cursor: pointer;
  box-sizing: border-box;
}

.equal-education__tabs-slide .hd .on {
  border: none;
  border-bottom: 2px solid #3d5b8c;
}

.equal-education__tabs-slide .hd .on::after {
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -3.5px;
  content: "";
  border-width: 4px 6px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #3d5b8c;
}

.equal-education__tabs-slide .bd {
  height: 400px;
  overflow: hidden;
}

.equal-education__tabs-slide .bd .pica {
  width: 250px;
  height: 400px;
  border-radius: 10px;
  overflow: hidden;
}

.equal-education__tabs-slide .bd .pica img {
  width: 100%;
}

.equal-education__tabs-slide .cont-box {
  width: 590px;
  margin-left: 19px;
}

.equal-education__tabs-slide .cont-box dl {
  padding-bottom: 14px;
  border-bottom: 1px dashed #d6d6d1;
}

.equal-education__tabs-slide .cont-box dt .tita {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.equal-education__tabs-slide .cont-box dt .tita:hover {
  color: #cc0000;
}

.equal-education__tabs-slide .cont-box dd {
  margin-top: 4px;
  line-height: 18px;
  color: #999;
}

.equal-education__tabs-slide .list-ul .item {
  margin-top: 12px;
}

.equal-education__tabs-slide .list-ul .tita {
  position: relative;
  width: 80%;
  padding-left: 5px;
  font-size: 14px;
  color: #666;
}

.equal-education__tabs-slide .list-ul .tita:hover {
  color: #cc0000;
}

.equal-education__tabs-slide .list-ul .tita::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  width: 2px;
  height: 2px;
  background: #a3a3a3;
}

.equal-education__tabs-slide .list-ul .time {
  margin-right: 15px;
  font-size: 12px;
  color: #999;
}

.equal-education__tabs-left-pics .more {
  position: relative;
  display: block;
  height: 34px;
  margin: 10px 15px 10px 0;
  font-size: 12px;
  line-height: 34px;
  text-align: right;
  color: #cc0000;
}

.equal-education__tabs-left-pics .more::after {
  content: "";
  position: absolute;
  top: 17px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #d7d7d2;
  z-index: -1;
}

.equal-education__tabs-left-pics .item {
  width: 200px;
  height: 134px;
  margin-right: 14px;
  border-radius: 5px;
  overflow: hidden;
}

.equal-education__tabs-left-pics .item img {
  width: 100%;
  height: 100%;
}

.equal-education__tabs-left-slide {
  position: relative;
  width: 842px;
  overflow: hidden;
}

.equal-education__tabs-left-slide:hover .prev,
.equal-education__tabs-left-slide:hover .next {
  display: block;
}

.equal-education__tabs-left-slide .prev,
.equal-education__tabs-left-slide .next {
  display: none;
  position: absolute;
  top: 50%;
  width: 20px;
  height: 30px;
  margin-top: -15px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  z-index: 2;
  color: #eee;
  background: rgba(0, 0, 0, 0.3);
}

.equal-education__tabs-left-slide .prev {
  left: 0;
}

.equal-education__tabs-left-slide .next {
  right: 0;
}

.equal-education__tabs-right {
  height: 588px;
  padding: 15px 16px 0;
}

.equal-education__tabs-right .pub-tith3 .tit {
  font-size: 18px;
}

.equal-education__tabs-right-slide {
  overflow: hidden;
}

.equal-education__tabs-right-slide .bd {
  position: relative;
  top: -1px;
  height: 540px;
  overflow: hidden;
}

.equal-education__tabs-right-slide dl {
  height: 135px !important;
  padding-top: 13px;
  padding-bottom: 14px;
  box-sizing: border-box;
}

.equal-education__tabs-right-slide dl+dl {
  border-top: 1px dashed #d3d3ce;
}

.equal-education__tabs-right-slide dt {
  width: 85px;
  height: 85px;
  border: 2px solid #3d5b8c;
  border-radius: 85px;
  overflow: hidden;
  box-sizing: border-box;
}

.equal-education__tabs-right-slide dt img {
  width: 100%;
  height: 100%;
}

.equal-education__tabs-right-slide dd {
  margin-left: 98px;
}

.equal-education__tabs-right-slide .tita {
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
}

.equal-education__tabs-right-slide .tita:hover {
  color: #cc0000;
}

.equal-education__tabs-right-slide .tips {
  font-size: 14px;
  color: #336699;
}

.equal-education__tabs-right-slide .txtp {
  font-size: 12px;
  line-height: 18px;
  color: #999;
}

.equal-education__tabs-right-slide .btna {
  display: block;
  width: 91px;
  height: 25px;
  margin-top: 6px;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px;
}

.equal-education__tabs-right-slide .btna:hover {
  background: #cc0000;
}

.equal-education__prefecture {
  margin-top: 20px;
}

.equal-education__prefecture-center {
  position: relative;
  padding: 18px 20px 0;
  margin-left: 10px;
}

.equal-education__prefecture-center .hd {
  top: 14px;
  left: 188px;
}

.equal-education__prefecture-center .hd li {
  width: 83px;
}

.equal-education__prefecture-center .bd {
  height: 367px;
  padding-top: 5px;
  overflow: hidden;
}

.equal-education__prefecture-center .item {
  padding-top: 16px;
  padding-bottom: 16px;
}

.equal-education__prefecture-center .item dt {
  width: 144px;
  height: 88px;
  border-radius: 5px;
  overflow: hidden;
}

.equal-education__prefecture-center .item dt img {
  width: 100%;
  height: 100%;
}

.equal-education__prefecture-center .item dd {
  margin-left: 156px;
}

.equal-education__prefecture-center .item .tita {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #666;
}

.equal-education__prefecture-center .item .tita:hover {
  color: #cc0000;
}

.equal-education__prefecture-center .item .txtp {
  margin-top: 6px;
  font-size: 12px;
  color: #999;
  text-align: right;
}

.equal-education__prefecture-center .item .iconfont {
  font-size: 14px;
  vertical-align: -1px;
}

.equal-education__prefecture-center .item .txtp span {
  margin-left: 25px;
}

.equal-education__prefecture-center .item+dl {
  border-top: 1px dashed #dbdbd7;
}

.equal-education__prefecture-center-right .index-teacher {
  height: auto;
  border: none;
}

.equal-education__prefecture-center-right .index-teacher__pic {
  width: 300px;
  height: 150px;
  margin-top: 20px;
}

.equal-education__prefecture-center-right .index-teacher__list .item {
  line-height: 32px;
}

.equal-education__paper .index-paper__right {
  border: none;
}

.equal-education__paper .index-paper__right {
  height: 400px;
  box-sizing: border-box;
}

.pub-main-tabs .hd {
  border-bottom: 1px solid #ccc;
}

.pub-main-tabs .hd li {
  position: relative;
  bottom: -1px;
  padding-bottom: 8px;
  margin-right: 32px;
  font-size: 22px;
  font-weight: bold;
  color: #666;
  cursor: pointer;
}

.pub-main-tabs .hd li a {
  font-size: 22px;
  color: #666;
}

.pub-main-tabs .hd .on {
  border-bottom: 3px solid #3d5b8c;
}

.pub-main-tabs .hd .more {
  margin-top: 5px;
  font-size: 12px;
  color: #999;
}

.pub-main-tabs .hd .more:hover {
  color: #cc0000;
}

.pub-main-tabs .bd {
  height: 376px;
  overflow: hidden;
}

/*mab*/
.mba-wrap .equal-education__pub-news-right .tit img {
  margin: 0 10px 0 40px;
}

.mba-wrap .equal-education__qustion-center-list .tita,
.part-time .equal-education__qustion-center-list .tita {
  width: 78%;
}

.mba-wrap .equal-education__qustion-center-list .time,
.part-time .equal-education__qustion-center-list .time {
  font-size: 12px;
  color: #999;
}

.mba-wrap .equal-education__qustion-center-tit .tita {
  display: block;
}

.mba-wrap__tabs .flow-box {
  width: 250px;
  height: 392px;
  padding: 20px 14px 0;
  background: #d8e6f8;
  border: 1px solid #cbd9ea;
  border-radius: 5px;
  box-sizing: border-box;
}

.mba-wrap__tabs .flow-box .tit-box {
  padding-bottom: 6px;
  text-align: center;
  border-bottom: 1px solid #b6c7e0;
}

.mba-wrap__tabs .flow-box .titsp {
  position: relative;
  padding-bottom: 6px;
  font-size: 18px;
  font-weight: bold;
  color: #3d5b8c;
  border-bottom: 1px solid #3d5b8c;
}

.mba-wrap__tabs .flow-box .titsp::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin-left: -9px;
  border-width: 4px 9px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
}

.mba-wrap__tabs .flow-box .tips {
  padding-left: 16px;
  font-size: 12px;
  color: #cc0000;
}

.mba-wrap__tabs .flow-list {
  margin: 32px 0 0 31px;
}

.mba-wrap__tabs .flow-list img {
  margin-top: 6px;
}

.mba-wrap__tabs .flow-list li {
  margin: 0 0 30px 10px;
  color: #3d5b8c;
}

.mba-wrap__tabs .flow-list5 {
  margin-top: 22px;
}

.mba-wrap__tabs .flow-list5 .item2 {
  margin-top: 29px;
  margin-bottom: 28px;
}

.mba-wrap__tabs .flow-list5 .item4 {
  margin-top: 25px;
  margin-bottom: 26px;
}

.mba-wrap__tabs .flow-list5 .item5 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mba-wrap__tabs .flow-list5 li {
  margin-bottom: 20px;
}

.mba-wrap__tabs .cont-box .list-ul {
  padding-top: 5px;
}

.mba-wrap__tabs .cont-box .list-ul .item {
  margin-top: 16px;
}

.mba-wrap__tabs .cont-box .list-ul .item5 {
  margin: 18px 0 18px 0;
  border-top: 1px dashed #d5d5d1;
}

.mba-wrap__course {
  height: 392px;
  padding: 13px 18px 0;
}

.mba-wrap__course-list {
  padding-top: 5px;
}

.mba-wrap__course-list .item {
  padding-top: 16px;
  padding-bottom: 16px;
}

.mba-wrap__course-list .item+dl {
  border-top: 1px dashed #d8d8d3;
}

.mba-wrap__course-list dt {
  width: 125px;
  height: 80px;
  border-radius: 5px;
  overflow: hidden;
}

.mba-wrap__course-list dt img {
  width: 100%;
  height: 100%;
}

.mba-wrap__course-list dd {
  margin-left: 135px;
}

.mba-wrap__course-list .tita {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #3d5b8c;
}

.mba-wrap__course-list .txtp {
  margin: 3px 0;
  font-size: 12px;
  color: #999;
}

.mba-wrap__course-list .price {
  font-size: 12px;
  color: #999;
}

.mba-wrap__course-list .price span {
  font-size: 14px;
  color: #cc0000;
}

.mba-wrap .equal-education__jz {
  position: relative;
}

.mba-wrap__jz-right {
  height: 700px;
  padding: 20px 18px 0;
}

.mba-wrap__jz-right .tit-box {
  position: relative;
  padding-left: 15px;
  margin: 10px 0 10px 0;
  font-size: 14px;
  font-weight: bold;
  color: #336699;
}

.mba-wrap__jz-right .tit-box::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  border-width: 6px 10px;
  border-style: solid;
  border-color: transparent;
  border-left-color: #3d5b8c;
}

.mba-wrap__jz-right-on {
  position: absolute;
  right: 0;
  height: auto;
  z-index: 3;
  background: #fff;
}

.mba-wrap__jz-right-inquire .timep {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #cc0000;
}

.mba-wrap__jz-right-inquire .timep .iconfont {
  position: relative;
  top: 2px;
  margin-right: 6px;
  font-size: 20px;
}

.mba-wrap__jz-right-inquire .timep span {
  font-size: 16px;
}

.mba-wrap__jz-right-inquire .item-box dl {
  margin-bottom: 8px;
}

.mba-wrap__jz-right-inquire .item-box dt {
  width: 59px;
  height: 22px;
  font-size: 14px;
  line-height: 22px;
  border-radius: 8px;
  text-align: center;
  color: #3d5b8c;
  border: 1px solid #3d5b8c;
}

.mba-wrap__jz-right-inquire .item-box dd {
  margin-left: 69px;
  line-height: 22px;
  color: #666;
}

.mba-wrap__jz-right-fsx li {
  width: 59px;
  height: 28px;
  margin: 0 15px 10px 0;
  line-height: 28px;
  text-align: center;
  border: 1px solid #adadad;
  border-radius: 5px;
}

.mba-wrap__jz-right-fsx li:hover {
  background: #d8e6f8;
  border-color: #336699;
}

.mba-wrap__jz-right-fsx li:hover a {
  display: block;
  color: #336699;
}

.mba-wrap__jz-right-fsx li a {
  color: #666;
}

.mba-wrap__jz-right-fsx li:nth-child(4n) {
  margin-right: 0;
}

.mba-wrap__jz-right-sch ul {
  height: 252px;
  overflow: hidden;
}

.mba-wrap__jz-right-sch li {
  width: 135px;
  height: 28px;
  margin: 0 15px 12px 0;
  line-height: 28px;
  text-align: center;
  border: 1px solid #adadad;
  border-radius: 5px;
}

.mba-wrap__jz-right-sch li:hover {
  background: #d8e6f8;
  border-color: #336699;
}

.mba-wrap__jz-right-sch li:hover a {
  color: #336699;
}

.mba-wrap__jz-right-sch li a {
  display: block;
  color: #666;
}

.mba-wrap__jz-right-sch li:nth-child(2n) {
  margin-right: 0;
}

.mba-wrap__jz-right-sch .more-btn {
  display: block;
  width: 50px;
  margin: 3px auto 10px;
  font-size: 14px;
  color: #3d5b8c;
  text-align: center;
}

.mba-wrap__jz-right-sch .more-btn .iconfont {
  margin-left: 5px;
  font-size: 12px;
}

.mba-wrap__jz-right-sch .more-btn .icon-shangxiazuoyou-1 {
  font-size: 14px;
}

/*非全日制*/
.part-time .equal-education__pub-news-right .tit img {
  margin-right: 0;
}

.part-time .mba-wrap__jz-right {
  height: 638px;
}

.part-time .mba-wrap__jz-right-sch ul {
  height: 168px;
}

.part-time .mba-wrap__jz-right-on {
  height: auto;
}

.part-time .equal-education__tabs-slide {
  margin-top: 20px;
}

.part-time .equal-education__qustion-center-tit dd {
  margin-left: 163px;
  overflow: hidden;
}

.part-time .equal-education__qustion-center-tit .tita {
  display: block;
}

/*国际硕士*/
.master-wrap .equal-education__pub-news-right .time-box {
  color: #cc0000;
}

.master-wrap .equal-education__pub-news-right .tit img {
  margin: 0 10px 0 27px;
}

.master-wrap .equal-education__school-left .item .pica {
  margin-bottom: 18px;
}

.master-wrap .equal-education__flow-list {
  position: relative;
  height: 146px;
  background: none;
}

.master-wrap .equal-education__flow-list .linka-pos {
  position: absolute;
  top: 70px;
  right: 0;
  width: 100px;
  height: 75px;
}

.master-wrap .equal-education__flow-list .linka-pos1 {
  right: 290px;
}

.master-wrap .equal-education__flow-list .linka-pos2 {
  right: 162px;
}

.master-wrap .equal-education__flow-list .linka-pos3 {
  right: 34px;
}

/*院校汇总*/
.pub-page {
  height: 30px;
  margin-top: 35px;
  text-align: center;
  white-space: nowrap;
}

.pub-page a,
.pub-page span {
  display: inline-block;
  padding: 4px 10px;
  margin: 0 5px;
  font-size: 14px;
  color: #666;
  border: 1px solid #818181;
  background: #fff;
}

.pub-page a:hover,
.pub-page span {
  color: #fff;
  background: #336699;
  border-color: #336699;
}

.pub-crumbs-box .txt-box {
  color: #666;
}

.pub-crumbs,
.pub-crumbs-box {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.pub-crumbs li {
  display: inline-block;
  position: relative;
  color: #666;
}

.pub-crumbs li a {
  color: #666;
}

.pub-crumbs li a:hover {
  color: #cc0000;
}

.pub-crumbs li+li {
  padding: 0 0 0 14px;
}

.pub-crumbs li+li::before {
  content: ">";
  position: absolute;
  left: 0;
}

.school-summary,
.major-summary,
.summary-collect {
  width: 100%;
  padding-bottom: 30px;
  background: #f8f8f8;
}

.school-summary__select-box {
  padding-bottom: 20px;
  background: #fff;
}

.school-summary__tith2 {
  height: 77px;
  font-size: 30px;
  line-height: 77px;
  text-align: center;
  color: #666;
  border-bottom: 1px dashed #e5e5e5;
}

.school-summary__tith2 span {
  color: #336699;
}

.school-summary__select-list .item {
  position: relative;
  padding-left: 20px;
  margin-top: 20px;
  font-size: 16px;
  line-height: 34px;
  color: #666;
}

.school-summary__select-list .active,
.school-summary__select-list a:hover {
  color: #fff;
  background: #336699;
  border-radius: 5px;
}

.school-summary__select-list dd {
  word-break: keep-all;
  margin-left: 80px;
}

.school-summary__select-list dd a {
  display: inline-block;
  height: 24px;
  padding: 0 10px;
  margin: 0 1px;
  line-height: 24px;
  color: #666;
}

.school-summary__list-box {
  margin-top: 16px;
}

.school-summary__list-box .item {
  padding: 20px 53px 25px 20px;
  background: #fff;
  border-bottom: 1px dashed #e4e4e4;
}

.school-summary__list-box .item:hover {
  position: relative;
  z-index: 2;
  box-shadow: 0px 20px 7px -14px rgba(0, 0, 0, 0.13);
}

.school-summary__list-box dt img {
  width: 68px;
  height: 68px;
}

.school-summary__list-box dd {
  margin-left: 78px;
}

.school-summary__list-box .tit-box {
  height: 24px;
}

.school-summary__list-box .tita {
  width: 22%;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.school-summary__list-box .tita:hover {
  color: #cc0000;
}

.school-summary__list-box .city {
  font-size: 14px;
  color: #999;
}

.school-summary__list-box .city .iconfont {
  color: #d91d06;
}

.school-summary__list-box .tips {
  padding: 2px 8px;
  margin-left: 20px;
  font-size: 12px;
  color: #cc0000;
  border: 1px solid #cc0000;
  border-radius: 11px;
}

.school-summary__list-box .txt-box p {
  width: 50%;
  margin-top: 12px;
  font-size: 14px;
  color: #666;
}

.school-summary__list-box .txt-box .col {
  color: #cc0000;
}

.school-summary__list-box .left-box {
  width: 85%;
}

.school-summary__list-box .right-box {
  margin-top: 5px;
}

.school-summary__list-box .right-box .btna {
  display: block;
  width: 89px;
  height: 31px;
  font-size: 14px;
  line-height: 31px;
  text-align: center;
  border-radius: 5px;
}

.school-summary__list-box .right-box .btna:hover {
  color: #fff;
  background: #cc0000;
  border-color: #cc0000;
}

.school-summary__list-box .right-box .btna1 {
  color: #336699;
  border: 1px solid #336699;
}

.school-summary__list-box .right-box .btna2 {
  margin-top: 12px;
  color: #fff;
  background: #336699;
}

/*院校首页*/
.sch-index-head {
  height: 150px;
  background: #2a4080;
  overflow: hidden;
}

.sch-index-head__bg {
  position: relative;
}

.sch-index-head__bg .sch-img {
  position: absolute;
  top: -28px;
  right: 0;
  z-index: 0;
}

.sch-index-head__logo {
  margin-top: 34px;
}

.sch-index-head__logo .txt {
  height: 84px;
  padding-left: 24px;
  margin: -4px 0 0 22px;
  font-size: 30px;
  line-height: 68px;
  color: #ccc;
  background: url(../../images/pc1/logo_line.jpg) no-repeat left center;
}

.sch-index-head__nav {
  position: relative;
  z-index: 1;
}

.sch-index-head__nav ul {
  width: 1220px;
}

.sch-index-head__nav li {
  position: relative;
  margin-right: 60px;
}

.sch-index-head__nav a {
  font-size: 16px;
  color: #fff;
}

.sch-index-head__nav .active::before,
.sch-index-head__nav li:hover::before {
  position: absolute;
  bottom: -6px;
  left: 50%;
  margin-left: -16px;
  content: "";
  width: 32px;
  height: 3px;
  background: #fff;
}

.sch-index-cru {
  height: 35px;
  line-height: 35px;
  background: #eee;
  margin-bottom: 15px;
}

.sch-index-cru .more {
  color: #cc0000;
}

.sch-index-cru .pub-crumbs {
  margin-bottom: 0;
}

.sch-index__jz-more,
.major-index__sch-more {
  position: relative;
  margin-top: -15px;
  text-align: center;
}

.sch-index__jz-more a,
.major-index__sch-more a {
  position: relative;
  padding: 0 20px;
  color: #cc0000;
  z-index: 2;
  background: #fff;
}

.sch-index__jz-more .iconfont,
.major-index__sch-more .iconfont {
  position: relative;
  top: 2px;
}

.sch-index__jz-more::after,
.major-index__sch-more::after {
  position: absolute;
  content: "";
  top: 11px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #d2d2cd;
}

.sch-index .equal-education__qustion-center {
  height: 390px;
  margin: 20px 0 0 0;
}

.sch-index .equal-education__qustion-center-list .tita {
  width: 92%;
}

.sch-index .equal-education__pub-news,
.sch-index .equal-education__qustion-right {
  margin-top: 20px;
}

.sch-index__left {
  width: 845px;
}

.sch-index__banner-slide {
  position: relative;
  width: 393px;
  height: 250px;
  border-radius: 5px;
  overflow: hidden;
}

.sch-index__banner-slide .hd {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.sch-index__banner-slide .hd li {
  display: inline-block;
  width: 11px;
  height: 11px;
  margin: 0 8px;
  background: #cbc6c2;
  border-radius: 11px;
  cursor: pointer;
}

.sch-index__banner-slide .hd .on {
  background: #fff;
}

.sch-index__banner-right {
  width: 430px;
  margin-left: 19px;
}

.sch-index__banner-right .tit-box .tita {
  font-size: 22px;
  font-weight: bold;
  color: #3d5b8c;
}

.sch-index__banner-right .tit-box .tips {
  padding: 0 9px;
  font-size: 12px;
  color: #cc0000;
  border: 1px solid #cc0000;
  border-radius: 8px;
}

.sch-index__banner-right .txt-box {
  margin-top: 8px;
}

.sch-index__banner-right .txt-box .txtp {
  font-size: 14px;
  line-height: 32px;
  color: #666;
}

.sch-index__banner-right .txt-box .txt-indn {
  margin-left: -2em;
}

.sch-index__banner-right .txt-box .blue {
  font-weight: bold;
  color: #3d5b8c;
}

.sch-index__banner-right .txt-box .red {
  color: #cc0000;
}

.sch-index__banner-right .txt-box .desa {
  color: #cc0000;
}

.sch-index__major {
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px dashed #dededa;
}

.sch-index__major .tith3 {
  font-size: 23px;
}

.sch-index__major .tith3 .tit {
  color: #666;
}

.sch-index__major .tith3 .iconfont {
  font-size: 21px;
  color: #567eaa;
}

.sch-index__major-list ul {
  width: 858px;
}

.sch-index__major-list li {
  width: 133px;
  height: 28px;
  margin: 13px 10px 0 0;
  line-height: 28px;
  text-align: center;
  border: 1px solid #999;
  border-radius: 5px;
  box-sizing: border-box;
}

.sch-index__major-list li:hover {
  background: #d8e6f8;
  border-color: #336699;
}

.sch-index__major-list li:hover a {
  color: #3d5b8c;
}

.sch-index__major-list li a {
  display: block;
  color: #666;
}

.sch-index__jz {
  margin-top: 20px;
}

.sch-index__jz .tith3 {
  font-size: 22px;
}

.sch-index__jz .tith3 .tit {
  color: #666;
}

.sch-index__jz .tith3 .icon-wenzhang1 {
  position: relative;
  top: 2px;
  margin-right: 3px;
  font-size: 24px;
  font-weight: normal;
  color: #567eaa;
}

.sch-index__jz-list {
  /* height: 1176px; */
  max-height: 1176px;
  margin-bottom: 25px;
  overflow: hidden;
}

.sch-index__jz-list .tit-box {
  border-bottom: 1px solid #3d5b8c;
}

.sch-index__jz-list .tit-box .tit {
  display: inline-block;
  height: 32px;
  padding: 0 20px;
  font-size: 16px;
  font-weight: bold;
  line-height: 32px;
  color: #fff;
  background: #3d5b8c;
}

.sch-index__jz-list .tit-box .more {
  font-size: 12px;
  margin-top: 6px;
  color: #999;
}

.sch-index__jz-list .tit-box .more:hover {
  color: #cc0000;
}

.sch-index__jz-tiem {
  margin-top: 20px;
}

.sch-index__jz-list-box {
  margin-top: 10px;
}

.sch-index__jz-list-box ul {
  border-bottom: 1px dashed #dededb;
}

.sch-index__jz-list-box .item {
  height: 54px;
  line-height: 54px;
  text-align: center;
}

.sch-index__jz-list-box .item1 {
  width: 304px;
}

.sch-index__jz-list-box .item2 {
  width: 112px;
}

.sch-index__jz-list-box .item3 {
  width: 78px;
}

.sch-index__jz-list-box .item4 {
  width: 78px;
}

.sch-index__jz-list-box .item5 {
  width: 100px;
}

.sch-index__jz-list-box .item6 {
  width: 80px;
}

.sch-index__jz-list-box .item7 {
  width: 93px;
}

.sch-index__jz-list-box .head-ul {
  height: 48px;
  line-height: 48px;
  background: #d8e6f8;
}

.sch-index__jz-list-box .head-ul .item {
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  color: #3d5b8c;
}

.sch-index__jz-list-box .body-ul .tips {
  width: 102px;
  height: 22px;
  margin: 15px 10px 0 0;
  font-size: 12px;
  line-height: 22px;
  color: #3d5b8c;
  border-radius: 10px 0px 10px 0px;
  border: solid 1px #3d5b8c;
}

.sch-index__jz-list-box .body-ul .item1 a {
  width: 190px;
  text-align: left;
}

.sch-index__jz-list-box .body-ul .item1 a:hover {
  color: #cc0000;
}

.sch-index__jz-list-box .body-ul .item2 a {
  display: block;
  width: 100%;
}

.sch-index__jz-list-box .body-ul .item2 a:hover {
  color: #cc0000;
}

.sch-index__jz-list-box .body-ul .item4 {
  color: #cc0000;
}

.sch-index__jz-list-box .body-ul .item7 a,
.sch-index__jz-list-box .body-ul .item9 a {
  display: inline-block;
  width: 90px;
  height: 25px;
  line-height: 25px;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px;
}

.sch-index__jz-list-box .body-ul .item7 a:hover,
.sch-index__jz-list-box .body-ul .item9 a:hover {
  background: #cc0000;
}

.sch-index__mien {
  margin-top: 20px;
}

.sch-index__mien-list {
  width: 862px;
  margin-top: 25px;
}

.sch-index__mien-list .item {
  width: 272px;
  margin: 0 15px 16px 0;
}

.sch-index__mien-list dt {
  width: 272px;
  max-height: 161px;
  border-radius: 5px;
  overflow: hidden;
}

.sch-index__mien-list dt img {
  width: 100%;
}

.sch-index__mien-list dd {
  margin-top: 10px;
  text-align: center;
}

.sch-index__mien-list dd a {
  color: #666;
}

.sch-index__mien-list dd a:hover {
  color: #cc0000;
}

/*院校简介*/
.sch-brief-introduction__tith1 {
  height: 40px;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 40px;
  color: #3d5b8c;
  text-align: center;
  border-bottom: 1px solid #ccc;
}

.sch-brief-introduction__tith1 .titsp {
  padding-bottom: 4px;
  border-bottom: 3px solid #3d5b8c;
}

.sch-brief-introduction__content p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 34px;
  color: #666;
}

.sch-brief-introduction__content p img {
  display: inline;
}

/*招生简章*/
.sch-enrollment-guide {
  padding-bottom: 30px;
  background: #f7f7f7;
}

.sch-enrollment-guide .sch-index-cru {
  margin-bottom: 0;
}

.sch-enrollment-guide .sch-index__jz-list-box {
  margin-top: 20px;
}

.sch-enrollment-guide__select {
  width: 100%;
  padding: 24px 0 10px 0;
  overflow: hidden;
  background: #fff;
}

.sch-enrollment-guide__select .item {
  padding-left: 20px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 34px;
  color: #666;
}

.sch-enrollment-guide__select .active,
.sch-enrollment-guide__select a:hover {
  color: #fff;
  background: #336699;
  border-radius: 5px;
}

.sch-enrollment-guide__select dd {
  word-break: keep-all;
  margin-left: 55px;
}

.sch-enrollment-guide__select dd a {
  padding: 1px 14px 2px;
  margin: 0 1px;
  color: #666;
}

.sch-enrollment-guide__box .body-ul {
  background: #fff;
}

.sch-enrollment-guide__box .body-ul .item1 a {
  width: 175px;
}

.sch-enrollment-guide__box .item1 {
  padding-left: 15px;
  box-sizing: border-box;
}

.sch-enrollment-guide__box .item4 {
  width: 100px;
}

.sch-enrollment-guide__box .item5 {
  width: 120px;
}

.sch-enrollment-guide__box .item6 {
  width: 140px;
  color: #3d5b8c;
}

.sch-enrollment-guide__box .item8 {
  width: 120px;
}

.sch-enrollment-guide__box .item8 a {
  color: #cc0000;
}

.sch-enrollment-guide__box .item9 {
  width: 133px;
}

/*考前辅导*/
.helping-wrap-pub-box {
  height: 40px !important;
  overflow: hidden;
}

.helping-wrap-pub-box .pub-nav-list {
  width: 1200px;
  padding-left: 0;
  border-bottom: 1px solid #e6e6e6;
}

.helping-wrap-pub-box .pub-nav-list li {
  height: 40px;
  line-height: 40px;
}

.helping-wrap-pub-box .pub-nav-list li a {
  font-size: 16px;
}

.helping-wrap-pub-box .pub-nav-list li a:hover {
  color: #3d5b8c;
}

.helping-wrap-pub-box .pub-nav-list li+li {
  margin-left: 22px;
}

.helping-wrap-pub-box .pub-nav-list .on a,
.helping-wrap-pub-box .pub-nav-list li:hover a {
  color: #3d5b8c;
}

.helping-wrap-pub-box .pub-nav-list .on::after,
.helping-wrap-pub-box .pub-nav-list li:hover::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 3px;
  background: #3d5b8c;
  z-index: 3;
}

.helping-wrap__hgg {
  display: block;
  height: 100px;
  margin: 10px 0 5px 0;
}

.helping-wrap__hgg img {
  width: 100%;
}

.helping-wrap .sch-index-cru {
  background: #f4f4f4;
}

.helping-wrap .sch-index-cru .pub-crumbs,
.helping-wrap .sch-index-cru .pub-crumbs-box {
  height: 35px;
  line-height: 35px;
}

.helping-wrap .equal-education__form .tips {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
  color: #cc0000;
  text-align: center;
}

.helping-wrap .equal-education__form form {
  margin-top: 14px;
}

.helping-wrap .equal-education__form .btn {
  margin-top: 29px;
}

.helping-wrap .index-center-news__list .item dd a {
  max-width: 50%;
}

.helping-wrap .equal-education__pub-news-center {
  height: 547px;
}

.helping-wrap .equal-education__pub-news-center .item-bigtit dt {
  margin-top: 22px;
}

.helping-wrap .index-center-news__list .item+dl {
  padding-top: 2px;
}

.helping-wrap .equal-education__pub-news-center .gg-h-link {
  margin-top: 4px;
}

.helping-wrap .equal-education__pub-news-right {
  height: 547px;
}

.helping-wrap__jz-news {
  height: 547px;
  padding: 18px 12px 0;
}

.helping-wrap__jz-news-list .item {
  height: 54px;
  line-height: 54px;
}

.helping-wrap__jz-news-list .item+li {
  border-top: 1px dashed #dbdbd7;
}

.helping-wrap__jz-news-list .iconfont {
  color: #3d5b8c;
}

.helping-wrap__jz-news-list .tita {
  width: 94%;
  color: #666;
}

.helping-wrap__jz-news-list .tita:hover {
  color: #cc0000;
}

.helping-wrap__teacher {
  margin-top: 15px;
}

.helping-wrap__teacher-slide {
  position: relative;
  margin-top: 25px;
}

.helping-wrap__teacher-slide:hover .prev,
.helping-wrap__teacher-slide:hover .next {
  display: block;
}

.helping-wrap__teacher-slide .prev,
.helping-wrap__teacher-slide .next {
  display: none;
  position: absolute;
  top: 50%;
  width: 17px;
  height: 47px;
  line-height: 47px;
  color: #fdfdfd;
  margin-top: -23.5px;
  background: #d6d6d6;
  z-index: 2;
}

.helping-wrap__teacher-slide .prev {
  left: 0;
}

.helping-wrap__teacher-slide .next {
  right: 0;
}

.helping-wrap__teacher-slide .item {
  position: relative;
  width: 192px !important;
  height: 272px;
  margin-right: 9.5px;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  box-sizing: border-box;
}

.helping-wrap__teacher-slide .item .tips-txt {
  position: absolute;
  top: 0;
  right: 8px;
  width: 26px;
  padding: 10px 0 14px 0;
  line-height: 16px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
}

.helping-wrap__teacher-slide .item .tips-txt::after {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  border-width: 7px 13px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
}

.helping-wrap__teacher-slide .item dt {
  width: 112px;
  height: 112px;
  margin: 15px auto 0;
  border-radius: 112px;
  overflow: hidden;
}

.helping-wrap__teacher-slide .item dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__teacher-slide .item .tita {
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 34px;
  color: #336699;
  text-align: center;
}

.helping-wrap__teacher-slide .item .tita:hover {
  color: #cc0000;
}

.helping-wrap__teacher-slide .item .txtp {
  padding: 0 10px 0 11px;
  line-height: 18px;
  color: #666;
}

.helping-wrap__teacher-slide .item .btna {
  display: block;
  width: 78px;
  height: 25px;
  margin: 12px auto 0;
  line-height: 25px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px;
}

.helping-wrap__calendar {
  position: relative;
  padding: 0 0 0 25px;
}

.helping-wrap__calendar::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 9px;
  width: 1px;
  height: 412px;
  background: #d2d2d2;
}

.helping-wrap__calendar dl {
  margin-top: 8px;
}

.helping-wrap__calendar dt {
  position: relative;
  padding-bottom: 6px;
  margin-bottom: 4px;
  border-bottom: 1px dotted #cdcdcd;
}

.helping-wrap__calendar dt::before {
  content: "";
  position: absolute;
  top: 6px;
  left: -20px;
  width: 10px;
  height: 10px;
  background: #fff;
  border: 1px solid #3d5b8c;
  border-radius: 10px;
  box-sizing: border-box;
}

.helping-wrap__calendar dt span {
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
}

.helping-wrap__calendar dd {
  height: 48px;
  font-size: 14px;
  line-height: 24px;
}

.helping-wrap__calendar dd a {
  display: inline-block;
  width: 32%;
  color: #999;
}

.helping-wrap__calendar dd a:hover {
  color: #cc0000;
}

.helping-wrap__kq-course {
  position: relative;
  margin-top: 24px;
}

.helping-wrap__kq-course .bd {
  height: 300px;
}

.helping-wrap__kq-course .equal-education__tabs-slide .hd {
  left: 240px;
}

.helping-wrap__kq-course-slide {
  position: relative;
  margin-top: 13px;
}

.helping-wrap__kq-course-slide:hover .prev-a,
.helping-wrap__kq-course-slide:hover .next-a {
  display: block;
}

.helping-wrap__kq-course-slide .prev-a,
.helping-wrap__kq-course-slide .next-a {
  display: none;
  position: absolute;
  top: 50%;
  width: 18px;
  height: 48px;
  margin-top: -31px;
  line-height: 48px;
  text-align: center;
  color: #eef1fc;
  background: rgba(0, 0, 0, 0.2);
  z-index: 2;
}

.helping-wrap__kq-course-slide .prev-a {
  left: 0;
}

.helping-wrap__kq-course-slide .next-a {
  right: 0;
}

.helping-wrap__kq-course-slide .bd-in div {
  margin-right: -15px;
}

.helping-wrap__kq-course-slide dl {
  width: 228px;
  height: 260px;
  margin: 10px 15px 10px 0;
  background: #fff;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.helping-wrap__kq-course-slide dl:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.helping-wrap__kq-course-slide dt {
  width: 228px;
  /* height: 147px; */
  max-height: 147px;
  margin-bottom: 14px;
}

.helping-wrap__kq-course-slide dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__kq-course-slide .tita {
  display: block;
  font-size: 18px;
  color: #3d5b8c;
}

.helping-wrap__kq-course-slide .tita:hover {
  color: #cc0000;
}

.helping-wrap__kq-course-slide .txtp {
  margin-top: 3px;
  font-size: 14px;
  color: #999;
}

.helping-wrap__kq-course-slide .btna {
  display: inline-block;
  height: 25px;
  padding: 0 17px;
  margin: 10px auto 0;
  line-height: 25px;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px;
}

.helping-wrap__audition {
  position: relative;
  margin-top: 15px;
}

.helping-wrap__audition-left {
  width: 856px;
}

.helping-wrap__audition-left .hd {
  left: 120px;
}

.helping-wrap__audition-left .hd li {
  width: 75px;
}

.helping-wrap__audition-left .bd {
  height: 288px;
  overflow: initial;
}

.helping-wrap__audition-left .audition-cont-box {
  padding: 0 10px;
  margin-right: -21px;
  margin-left: -11px;
}

.helping-wrap__audition-left dl {
  width: 207px;
  height: 250px;
  margin: 20px 10px 12px 0;
  background: #fff;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.helping-wrap__audition-left dl:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.helping-wrap__audition-left dt {
  width: 228px;
  height: 135px;
  margin-bottom: 14px;
}

.helping-wrap__audition-left dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__audition-left .tita {
  display: block;
  font-size: 18px;
  color: #3d5b8c;
}

.helping-wrap__audition-left .tita:hover {
  color: #cc0000;
}

.helping-wrap__audition-left .txtp {
  margin-top: 3px;
  font-size: 14px;
  color: #999;
}

.helping-wrap__audition-left .btna {
  display: inline-block;
  height: 25px;
  padding: 0 17px;
  margin: 10px auto 0;
  line-height: 25px;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px;
}

.helping-wrap__audition-right {
  width: 325px;
}

.helping-wrap__audition-right-slide {
  position: relative;
  margin-top: 20px;
}

.helping-wrap__audition-right-slide::before {
  content: "";
  position: absolute;
  top: 31px;
  left: 132px;
  width: 1px;
  height: 188px;
  background: #d2d2d2;
}

.helping-wrap__audition-right-slide dl {
  margin-bottom: 30px;
}

.helping-wrap__audition-right-slide dl:last-child {
  margin-bottom: 0;
}

.helping-wrap__audition-right-slide dt {
  width: 115px;
  max-height: 64px;
  border-radius: 5px;
  overflow: hidden;
}

.helping-wrap__audition-right-slide dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__audition-right-slide dd {
  width: 182px;
  margin: 24px 0 0 28px;
}

.helping-wrap__audition-right-slide .titp {
  position: relative;
  font-size: 14px;
  font-weight: bold;
  color: #3d5b8c;
}

.helping-wrap__audition-right-slide .titp::before {
  content: "";
  position: absolute;
  top: 5px;
  left: -15px;
  width: 10px;
  height: 10px;
  border: 1px solid #3d5b8c;
  border-radius: 10px;
  background: #fff;
  box-sizing: border-box;
}

.helping-wrap__audition-right-slide .txtp {
  font-size: 14px;
  color: #999;
}

.helping-wrap__audition-right-slide .txtp:hover {
  color: #cc0000;
}

.helping-wrap__student {
  margin-top: 15px;
}

.helping-wrap__student-left {
  padding: 18px 13px 0;
}

.helping-wrap__student-left .list-box dl {
  padding-top: 12px;
  padding-bottom: 8px;
}

.helping-wrap__student-left .list-box dl+dl {
  border-top: 1px dotted #dcdcd8;
}

.helping-wrap__student-left .list-box dt {
  width: 70px;
  height: 70px;
  border-radius: 70px;
}

.helping-wrap__student-left .list-box dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__student-left .list-box dd {
  margin-left: 79px;
}

.helping-wrap__student-left .list-box .tita {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #3d5b8c;
}

.helping-wrap__student-left .list-box .tita:hover {
  color: #cc0000;
}

.helping-wrap__student-left .list-box .txtp {
  font-size: 12px;
  line-height: 34px;
  color: #666;
}

.helping-wrap__student-center {
  margin-left: 10px;
}

.helping-wrap__student-center .pub-tith3 {
  margin: 18px 20px 0 20px;
}

.helping-wrap__student-center .tit-thead {
  height: 45px;
  margin-top: 9px;
  line-height: 45px;
  background: #d8e6f8;
}

.helping-wrap__student-center .tit-thead .item {
  height: 45px;
  font-size: 16px;
  line-height: 45px;
  color: #3d5b8c;
}

.helping-wrap__student-center .item {
  height: 30.5px;
  font-size: 14px;
  line-height: 30.5px;
  text-align: center;
}

.helping-wrap__student-center .item1 {
  width: 100px;
}

.helping-wrap__student-center .item2 {
  width: 120px;
}

.helping-wrap__student-center .item3 {
  width: 114px;
}

.helping-wrap__student-center .item4 {
  width: 178px;
}

.helping-wrap__student-slide .bd {
  height: 323.5px;
  overflow: hidden;
}

.helping-wrap__student-slide .tbody-ul {
  margin-right: -1px;
  overflow: hidden;
}

.helping-wrap__student-slide .tbody-ul .item {
  margin-left: -1px;
  margin-top: -1px;
  color: #666;
  border: 1px solid #e3e3e3;
  box-sizing: border-box;
}

.helping-wrap__student-slide .tbody-ul .item4 {
  width: 188px;
  border-right: none;
}

.helping-wrap__paper {
  margin-top: 20px;
}

.helping-wrap__news-pub-sketch {
  margin: 16px 0 16px 0;
}

.helping-wrap__news-pub-sketch.newHelping-wrap__news-pub-sketch {
  margin: 16px 0 12px 0;
}

.helping-wrap__news-pub-sketch dt {
  width: 215px;
  max-height: 115px;
  border-radius: 10px;
  overflow: hidden;
}

.helping-wrap__news-pub-sketch dt img {
  width: 100%;
  height: 100%;
}

.helping-wrap__news-pub-sketch dd {
  margin-left: 235px;
}

.helping-wrap__news-pub-sketch .tita {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.helping-wrap__news-pub-sketch .tita:hover {
  color: #cc0000;
}

.helping-wrap__news-pub-sketch .tita img {
  display: inline;
}

.helping-wrap__news-pub-sketch .txtp {
  margin-top: 10px;
  font-size: 14px;
  line-height: 24px;
  color: #999;
}

.helping-wrap__news-pub-left {
  width: 856px;
}

.helping-wrap__news-pub-right {
  width: 310px;
}

.helping-wrap__news-pub-right .pub-tith4 .tit {
  font-size: 18px;
}

.helping-wrap__news-pub-list {
  margin-right: -27px;
}

.helping-wrap__news-pub-list .pub-tith4 .tit {
  font-size: 18px;
}

.helping-wrap__news-pub-list .item {
  width: 414px;
  margin: 0 27px 5px 0;
}

.helping-wrap__news-pub-list ul {
  margin-top: 5px;
}

.helping-wrap__news-pub-list li {
  line-height: 36px;
  margin-top: 9px;
}

.helping-wrap__news-pub-list .item li {
  height: 39px;
}

.helping-wrap__news-pub-list .tita {
  position: relative;
  width: 80%;
  padding-left: 10px;
  font-size: 14px;
  color: #666;
}

.helping-wrap__news-pub-list .tita:hover {
  /* color: #cc0000; */

}

.questionBankItem li:hover {
  background-color: #D8E6F8;
  border-radius: 10px;
}

.questionBankItem li:hover .tita {
  color: #405e8e;
}

.helping-wrap__news-pub-list .tita::before {
  content: "";
  position: absolute;
  top: 18px;
  left: 5px;
  width: 2px;
  height: 2px;
  background: #a3a3a3;
}

.helping-wrap__news-pub-list .time {
  font-size: 12px;
  color: #999;
}

.helping-wrap__paper-right {
  margin-top: 20px;
}

.helping-wrap__paper-right ul {
  margin-top: 10px;
}

.helping-wrap__paper-right .item {
  line-height: 40px;
}

.helping-wrap__paper-right .item .iconfont {
  color: #5681ab;
}

.helping-wrap__paper-right .item+li {
  border-top: 1px dashed #dbdbd7;
}

.helping-wrap__paper-right .tita {
  width: 93%;
  padding-left: 5px;
  font-size: 14px;
  color: #666;
}

.helping-wrap__paper-right .tita:hover {
  color: #cc0000;
}

.helping-wrap__paper-slide-box {
  margin-top: 10px;
}

.helping-wrap__paper-slide {
  position: relative;
  margin-top: 20px;
  border-radius: 10px;
  overflow: hidden;
}

.helping-wrap__paper-slide .hd {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.helping-wrap__paper-slide .hd li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  background: #8b929a;
  border-radius: 10px;
  cursor: pointer;
}

.helping-wrap__paper-slide .hd .on {
  background: #fff;
}

.helping-wrap__paper-slide .bd li {
  width: 310px;
  height: 171px;
}

.helping-wrap__paper-slide .bd li img {
  width: 100%;
  height: 100%;
}

.helping-wrap__bk {
  position: relative;
  margin-top: 23px;
}

.helping-wrap__bk .helping-wrap__news-pub-sketch {
  margin-top: 0;
}

.helping-wrap__bk .equal-education__tabs-slide .hd {
  left: 186px;
}

.helping-wrap__bk-right {
  width: 295px;
}

.helping-wrap__bk-right .pub-tith4 .tit {
  font-size: 18px;
}

.helping-wrap__bk-right-slide {
  overflow: hidden;
}

.helping-wrap__bk-right-slide .bd {
  margin-top: -1px;
}

.helping-wrap__bk-right-slide dl {
  height: 120px !important;
  padding: 13px 0 13px 0;
  box-sizing: border-box;
}

.helping-wrap__bk-right-slide dl+dl {
  border-top: 1px dashed #dbdbd7;
}

.helping-wrap__bk-right-slide dt {
  width: 67px;
  max-height: 94px;
  overflow: hidden;
}

.helping-wrap__bk-right-slide dt img {
  width: 100%;
}

.helping-wrap__bk-right-slide dd {
  margin-left: 87px;
}

.helping-wrap__bk-right-slide .tita {
  display: block;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #3d5b8c;
}

.helping-wrap__bk-right-slide .tita:hover {
  color: #cc0000;
}

.helping-wrap__bk-right-slide .txtp {
  font-size: 12px;
  color: #666;
}

.helping-wrap__bk-right-slide .btna {
  display: block;
  width: 105px;
  height: 25px;
  margin-top: 8px;
  font-size: 14px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  background: #3d5b8c;
  border-radius: 5px;
}

.helping-wrap__question-bank {
  position: relative;
  margin-top: 25px;
}

.helping-wrap__question-bank .equal-education__tabs-slide .hd {
  left: 184px;
}

.helping-wrap__question-bank .equal-education__tabs-slide .bd {
  height: auto;
}

.helping-wrap__question-bank .helping-wrap__news-pub-sketch {
  margin-top: 0;
}

.helping-wrap__question-bank .helping-wrap__news-pub-list li {
  line-height: 39px;
  padding-right: 18px;
}

.helping-wrap__question-bank-right {
  width: 330px;
  height: 471px;
  padding: 17px 13px 0;
  border: 1px solid #d6d6d6;
  box-sizing: border-box;
}

.helping-wrap__question-bank-right .pub-tith4 .tit {
  font-size: 18px;
}

.helping-wrap__question-bank-right .tit-dl {
  margin: 19px 0 10px 0;
}

.helping-wrap__question-bank-right .tit-dl dt {
  width: 99px;
  height: 77px;
  border-radius: 5px;
  overflow: hidden;
}

.helping-wrap__question-bank-right .tit-dl dd {
  margin-left: 112px;
  overflow: hidden;
}

.helping-wrap__question-bank-right .tit-dl .tita {
  display: block;
  margin-top: 8px;
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #3d5b8c;
}

.helping-wrap__question-bank-right .tit-dl .tita:hover {
  color: #cc0000;
}

.helping-wrap__question-bank-right .list-ul li {
  height: 52px;
  line-height: 52px;
}

.helping-wrap__question-bank-right .list-ul li+li {
  border-top: 1px dotted #dcdcd9;
}

.helping-wrap__question-bank-right .list-ul .iconfont {
  margin-right: 7px;
  color: #326699;
}

.helping-wrap__question-bank-right .list-ul .tita {
  width: 92%;
  padding-left: 0;
  font-size: 14px;
  color: #666;
}

.helping-wrap__question-bank-right .list-ul .tita::before {
  content: none;
}

.helping-wrap__question-bank-right .list-ul .tita:hover {
  color: #cc0000;
}

/*报考指南*/
.sch-guide__item {
  padding: 20px 20px 24px 20px;
  border-bottom: 1px dashed #e4e4e4;
  /* box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.05); */
  box-sizing: border-box;
}

.sch-guide__item:hover {
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

.sch-guide__item:hover .tita {
  color: #cc0000;
}

.sch-guide__item .tita {
  display: block;
  margin-bottom: 18px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.sch-guide__item dl {
  display: flex;
}

.sch-guide__item dd {
  flex: 1;
}

.sch-guide__item dt {
  width: 148px;
  max-height: 126px;
  margin-right: 15px;
  border-radius: 5px;
  overflow: hidden;
}

.sch-guide__item dt img {
  width: 100%;
  height: 100%;
}

.sch-guide__item .txtp {
  height: 74px;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}

.sch-guide__item .des {
  margin-left: 10px;
  color: #cc0000;
}

.sch-guide__item .time {
  font-size: 12px;
  color: #999;
}

/*材料下载*/
.sch-download__item {
  padding: 27px 20px 24px 20px;
  border-bottom: 1px dashed #e4e4e4;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.05);
  box-sizing: border-box;
}

.sch-download__item:hover {
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

.sch-download__item:hover .tita {
  color: #cc0000;
}

.sch-download__item dt {
  width: 56px;
  height: 31px;
  font-size: 14px;
  line-height: 31px;
  text-align: center;
  border: 1px solid #336699;
  border-radius: 5px;
}

.sch-download__item dt a {
  display: block;
  color: #336699;
}

.sch-download__item dd {
  margin-left: 75px;
}

.sch-download__item .tita {
  display: block;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.sch-download__item .txtp {
  width: 660px;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}

.sch-download__item .iconfont {
  margin-top: 19px;
  font-size: 36px;
  color: #cdcdcd;
}

.sch-download__item .iconfont:hover {
  color: #cc0000;
}

/*学员风采*/
.sch-mien__list {
  margin-right: -15.5px;
}

.sch-mien__list .item {
  margin: 0 15.5px 40px 0;
}

.sch-mien__list .item dt {
  width: 271px;
  max-height: 161px;
  border-radius: 5px;
}

.sch-mien__list .item dt img {
  width: 100%;
}

.sch-mien__list .item .tita {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  line-height: 34px;
  text-align: center;
  color: #666;
}

.sch-mien__list .item .tita:hover {
  color: #cc0000;
}

/*院校内容详情*/
.sch-news-details .sch-index-cru,
.sch-jz-details .sch-index-cru {
  margin-bottom: 25px;
}

.pub-news-details .topBox {
  background-color: #f8f8f8;
  padding: 0px 20px 30px 30px;
  border-radius: 5px;
  margin-bottom: 20px;
}

.pub-news-details .tith1 {
  margin-top: 40px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #666;
}

.pub-news-details .source-box {
  padding-bottom: 8px;
  margin-top: 28px;
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
}

.pub-news-details .source-box.articleBox {
  /* margin-bottom: 35px; */
}

.pub-news-details .source-box span {
  margin-right: 30px;
  font-size: 14px;
  color: #666;
}

.pub-news-details .source-box .fenxiang {
  position: relative;
  display: inline-block;
  font-size: 14px;
  color: #666;
}

.pub-news-details .source-box .fenxiang .iconfont {
  margin-right: 5px;
  font-size: 19px;
  vertical-align: -2px;
  color: #346799;
}

.pub-news-details .source-box .fenxiang .bshareDiv {
  position: absolute;
  width: 100% !important;
  height: 30px;
  z-index: 9;
  cursor: pointer;
}

.pub-news-details .source-box .fenxiang .bshareDiv .buzzButton {
  width: 100% !important;
  background: none !important;
}

.pub-news-details .source-box .fenxiang .bshareDiv .buzzButton span {
  display: none;
}


.pub-news-details__art.qaDetails {
  background-color: #f8f8f8;
  padding: 2px 45px 22px 25px;
}

.pub-news-details__art .pub-tith3 {
  margin-bottom: 20px;
  border-radius: 5px;
}

.pub-news-details__art article {
  padding-top: 20px;
}

.pub-news-details__art p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 34px;
  color: #666;
}

.pub-news-details__art p strong {
  color: #3d5b8c;
}

.pub-news-details__art p a {
  cursor: pointer;
}

.pub-news-details__art img {
  margin: 0 auto;
}

.pub-news-details__art table {
  width: 100% !important;
  margin: 0 auto;
}

.pub-news-details__art td {
  padding: 12px 10px;
  line-height: 22px;
  word-break: keep-all;
  border: 1px solid #ccc;
}

.pub-news-details__art p img {
  max-width: 690px;
  margin: 20px auto;
  border-radius: 5px;
}

.pub-news-details__art table .keylink22 {
  color: #cc0000;
}

.pub-news-details .piece-box {
  height: 101px;
  background-color: #f5f5f5;
  padding: 14px 0 14px 14px;
  margin: 40px 0 40px 0;
}

.pub-news-details .newPieceBox {
  padding: 10px 0 0 0px;
  margin: 20px 0 20px 0;
  font-size: 16px;
  background: #f5f5f5;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: transparent !important;
}

.pub-news-details .piece-box li {
  padding: 15px 0;
}

.pub-news-details .piece-box li a {
  color: #666666;
}

.pub-news-details .piece-box li a:hover {
  color: #cc0000;
}

.pub-news-details .newPieceBox li {
  line-height: 36px;
  position: relative;
  height: 70px;
  width: 418px;
  border-radius: 10px;
  font-size: 16px;
  background-color: #f6f4f4;
}

.pub-news-details .newPieceBox a .previousIcon {
  width: 30px;
  height: 30px;
  background-image: url(../../images/pc1/previousIcon.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
}

.pub-news-details .newPieceBox a p {
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: 60px;
  transform: translateY(-50%);
}

.pub-news-details .newPieceBox a .nextIcon {
  width: 30px;
  height: 30px;
  background-image: url(../../images/pc1/nextIcon.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
}

.pub-news-details .newPieceBox li:hover {
  background-color: #3d5b8c;
}

.pub-news-details .newPieceBox li span {
  color: #666;
  max-width: 290px;
}

.pub-news-details .newPieceBox li:hover span {
  color: #fff;
}

.pub-news-details .newPieceBox li:hover .previousIcon {
  background-image: url(../../images/pc1/previousIcon2.png);
}

.pub-news-details .newPieceBox li:hover .nextIcon {
  background-image: url(../../images/pc1/nextIcon2.png);
}

.pub-news-details .news-hpic {
  display: block;
  height: 120px;
  margin: 20px 0;
  border-radius: 5px;
  overflow: hidden;
}

.pub-news-details .news-hpic img {
  width: 100%;
  transition: .3s;
}

.pub-news-details .news-hpic img:hover {
  transform: scale(1.04);
}

.pub-news-details .correlation-news {
  margin-top: 50px;
}

.pub-news-details .correlationNewsList .correlationNewsArticle {
  margin-bottom: 31px;
  display: flex;
}

.pub-news-details .correlationNewsList .correlationNewsArticle:hover .rightBox p:first-child {
  color: #da1035;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .leftBox {
  overflow: hidden;
  border-radius: 5px;
  margin-right: 19px;
  width: 147px;
  height: 93px;
  position: relative;
}

.pub-news-details .correlationNewsList .correlationNewsArticle img {
  width: 147px;
  /* height: 93px; */
  background: #cccccc;
  border-radius: 5px;
  transition: 0.5s;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.pub-news-details .correlationNewsList .correlationNewsArticle img:hover {
  transform: translate(-50%, -50%) scale(1.1);
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox {
  /* width: 690px; */
  height: 93px;
  position: relative;
  flex: 1;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox p:nth-child(1) {
  font-size: 16px;
  font-family: SourceHanSansCN;
  font-weight: bold;
  color: #666666;
  margin-bottom: 5px;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox p:nth-child(2) {
  font-size: 14px;
  font-family: Source Han Sans SC;
  font-weight: 300;
  color: #666666;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox span {
  color: #d92610;
  cursor: pointer;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox .timeBox {
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 100px;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox .timeBox div {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  left: -3px;
  background-image: url(../../images/pc1/shijian.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.pub-news-details .correlationNewsList .correlationNewsArticle .rightBox .timeBox span {
  font-size: 12px;
  color: #999;
  float: right;
  width: 80px;
}

.pub-news-details .correlation-news__list {
  margin-top: 20px;
}

.pub-news-details .correlation-news__list ul {
  width: 48%;
}

.pub-news-details .correlation-news__list ul+ul {
  margin-left: 4%;
}

.pub-news-details .correlation-news__list li {
  position: relative;
  padding-left: 12px;
  line-height: 34px;
}

.pub-news-details .correlation-news__list li::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 0;
  width: 4px;
  height: 4px;
  background: #3d5b8c;
  border-radius: 4px;
}

.pub-news-details .correlation-news__list .tita {
  display: block;
  font-size: 16px;
  color: #666;
}

.pub-news-details .correlation-news__list .tita:hover {
  color: #cc0000;
}

.pub-news-details .hot-jz {
  margin-top: 40px;
}

.pub-news-details .hot-jz-list {
  overflow: hidden;
}

.pub-news-details .hot-jz-list .bd {
  position: relative;
  top: -1px;
  height: 640px;
  overflow: hidden;
}

.pub-news-details .hot-jz-list .item {
  position: relative;
  height: 128px !important;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.pub-news-details .hot-jz-list .item dd {
  margin-left: 72px;
}

.pub-news-details .hot-jz-list .item+dl {
  border-top: 1px dashed #dededa;
}

.pub-news-details .hot-jz-list .tita {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.pub-news-details .hot-jz-list .tita:hover {
  color: #cc0000;
}

.pub-news-details .hot-jz-list .tips {
  padding: 0 10px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
  color: #cc0000;
  border: 1px solid #cc0000;
  border-radius: 10px;
}

.pub-news-details .hot-jz-list .txtp-box span {
  display: inline-block;
  width: 25%;
  margin: 0 0 5px 0;
  color: #666;
}

.pub-news-details .hot-jz-list .desa {
  position: absolute;
  right: 0;
  bottom: 20px;
  font-size: 14px;
  color: #cc0000;
}

/*招生简章详情*/
.sch-jz-details .tit-nav {
  padding-bottom: 5px;
  margin-top: 28px;
  border-bottom: 3px solid #3d5b8c;
}

.sch-jz-details .tit-nav span,
.sch-jz-details .tit-nav a {
  display: inline-block;
  width: 19.5%;
  font-size: 14px;
  text-align: center;
  color: #666;
}

.sch-jz-details .tit-nav .col {
  font-style: initial;
  color: #cc0000;
}

.sch-jz-details .tit-nav .sp5 {
  color: #cc0000;
  background: url(../../images/pc1/kf_an.gif) no-repeat left 29px center;
}

.sch-jz-details .pub-news-details__art {
  margin-top: 3px;
  border-top: 1px solid #ccc;
}

.sch-jz-details .news-hpic {
  margin: 50px 0;
}

/*专业首页*/
.pub-tit-box .iconfont {
  margin: 5px 10px 0 0;
  font-size: 35px;
  color: #336699;
}

.pub-tit-box .icon-wenzhang1 {
  margin-top: 8px;
}

.pub-tit-box .pub-tith3 {
  width: 94%;
}

.major-index-head .sch-index-head__logo {
  margin-top: 36px;
}

.major-index-head .sch-index-head__logo .txt {
  height: 48px;
  padding-left: 0;
  margin: 4px 0 0 0;
  line-height: 45px;
  background: none;
}

.major-index-head .sch-index-head__nav {
  margin-top: 24px;
}

.major-index-head .sch-index-head__nav ul {
  width: 1300px;
}

.major-index-head .sch-index-head__nav li {
  margin-right: 60px;
}

.major-index .sch-index__jz-list-box .body-ul .item1 a {
  /* text-align: center; */
}

.major-index__school {
  margin-top: 24px;
}

.major-index .pub-tit-box .pub-tith3 {
  width: 100%;
}

.major-index__sch-list {
  max-height: 230px;
  margin: 15px -8.5px 0 -8.5px;
  overflow: hidden;
}

.major-index__sch-more {
  margin: 10px 0 0;
}

.major-index__sch-list dl {
  width: 270px;
  height: 91px;
  padding: 13px 0 0 11px;
  margin: 12px 8.5px 12px 8.5px;
  border-radius: 5px;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}

.major-index__sch-list dl:hover {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

.major-index__sch-list dt {
  width: 68px;
  height: 68px;
}

.major-index__sch-list dt img {
  width: 100%;
  height: 100%;
}

.major-index__sch-list dd {
  padding-top: 7px;
  margin-left: 78px;
}

.major-index__sch-list .tita {
  display: block;
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.major-index__sch-list .btn-box {
  margin-top: 10px;
}

.major-index__sch-list .btn-box a {
  width: 68px;
  height: 18px;
  margin-right: 8px;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: #336699;
  border: 1px solid #3d5b8c;
  border-radius: 9px;
}

/*专业招生资讯*/
.major-news-list .sch-index-cru {
  margin-bottom: 20px;
}

/*专业常见问题*/
.major-faq__item {
  padding: 27px 20px 29px 20px;
  border-bottom: 1px dashed #e4e4e4;
  /* box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.05); */
  box-sizing: border-box;
}

.major-faq__item.yybdItem {
  padding: 10px 0px 10px 0px;
  border: none;
  box-shadow: none;
}

.major-faq__item.yybdItem dt div {
  width: 100px;
  position: relative;
}

.major-faq__item.yybdItem dt div i {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../../images/pc1/shijian.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 1.5px;
  left: 8px;
}

.major-faq__item.yybdItem dt div span {
  float: left;
  width: 100%;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 18px;
  letter-spacing: 0px;
  color: #999999;
  text-align: right;
}

.major-faq__item.yybdItem .ddBox div {
  width: 54px;
  height: 54px;
  background-color: #fce3df;
  border-radius: 10px;
  padding: 9px;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 18px;
  margin-right: 8px;
  text-align: center;
  letter-spacing: 1px;
  color: #cc0000;
  font-weight: bold;
}

.major-faq__item.yybdItem .ddBox p {
  background-color: #fbfafa;
  padding: 15px 25px 20px 20px;
  box-sizing: border-box;
  border-radius: 5px;
  width: 753px;
  color: #848484;
}

.major-faq__item:hover {
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

.major-faq__item.yybdItem:hover {
  box-shadow: none;
}

.major-faq__item:hover .tita {
  color: #cc0000;
}

.major-faq__item .timeBox {
  position: absolute;
  bottom: -22px;
  right: 0;
  width: 100px;
}

.major-faq__item .timeBox .iconBox {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 3px;
  left: -3px;
  background-image: url(../../images/pc1/shijian.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.major-faq__item .timeBox .timeText {
  font-size: 12px;
  color: #999;
  float: right;
  width: 80px;
  margin-top: 0;
}

.major-faq__item span {
  width: 21px;
  height: 21px;
  margin-right: 9px;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
}

.major-faq__item dt span {
  background: #3d5b8c;
}

.major-faq__item dt .iconfont {
  color: #cc0000;
}

.major-faq__item .ddBox {
  margin-top: 19px;
  position: relative;
}

.major-faq__item dd span {
  margin-top: 5px;
  background: #cc0000;
}

.major-faq__item .tita {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.major-faq__item .tita img {
  display: inline;
}

.major-faq__item .txtp {
  width: 740px;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}

.major-faq__item .des {
  color: #cc0000;
}

/*专业招生简章*/
.major-jz-list {
  background: #f7f7f7;
}

.major-jz-list .sch-index-cru {
  margin-bottom: 0;
}

.major-jz-list .sch-index__jz-list-box {
  margin-top: 20px;
}

/*院校名师*/
.sch-teacher .sch-index-cru,
.sch-teacher-details .sch-index-cru {
  margin-bottom: 20px;
}

.sch-teacher__list {
  margin-right: -20px;
}

.sch-teacher__list dl {
  width: 412px;
  height: 197px;
  padding: 22px 0 0 16px;
  margin: 0 20px 20px 0;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  box-sizing: border-box;
}

.sch-teacher__list dl:hover {
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
}

.sch-teacher__list dt {
  width: 125px;
  max-height: 152px;
  border: 3px solid #ccc;
  border-radius: 50%;
  box-sizing: border-box;
  overflow: hidden;
}

.sch-teacher__list dt img {
  width: 100%;
}

.sch-teacher__list dd {
  margin-left: 135px;
}

.sch-teacher__list .tita {
  display: block;
  margin: 4px 0 8px 0;
  font-size: 18px;
  font-weight: bold;
  color: #336699;
}

.sch-teacher__list .tita:hover {
  color: #cc0000;
}

.sch-teacher__list .txtp {
  font-size: 14px;
  line-height: 30px;
  color: #666;
}

/*院校首页详情*/
.sch-teacher-details .sch-teacher__list {
  margin-right: 0;
}

.sch-teacher-details .sch-teacher__list dl {
  width: 100%;
  padding: 22px 0 0 30px;
  margin-bottom: 26px;
  background: url(../../images/pc1/sch_des_bg.jpg) left center;
  background-size: cover;
  border: none;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.18);
}

.sch-teacher-details .sch-teacher__list dd {
  margin-left: 150px;
}

.sch-teacher-details__tabs .hd {
  border-bottom: 2px solid #e7e7e7;
}

.sch-teacher-details__tabs .hd li {
  height: 40px;
  padding: 0 20px;
  font-size: 20px;
  line-height: 40px;
  color: #666;
  background: #e3e3e3;
  cursor: pointer;
}

.sch-teacher-details__tabs .hd .on {
  color: #fff;
  background: #3d5b8c;
}

.sch-teacher-details__tabs .bd {
  padding-top: 35px;
}

.sch-teacher-details__tabs .bd p {
  font-size: 16px;
  line-height: 36px;
  color: #666;
}

.sch-teacher-details__tabs .bd p strong {
  font-size: 20px;
  color: #336699;
}

.sch-teacher-details .piece-box {
  height: 82px;
  margin-top: 50px;
  line-height: 82px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.04);
}

.sch-teacher-details .piece-box li {
  width: 50%;
  padding: 0 0 0 20px;
  box-sizing: border-box;
}

.sch-teacher-details .piece-box a {
  font-size: 16px;
  color: #666;
}

.sch-teacher-details .piece-box a:hover span {
  color: #cc0000;
}

/*百科*/
.cyclopedia .equal-education__tabs-slide .hd {
  left: 350px;
}

.cyclopedia__common-sense {
  position: relative;
  margin-top: 26px;
}

.cyclopedia__common-sense .cont-box {
  width: 508px;
}

.cyclopedia__common-sense .cont-box .item-line {
  margin: 16px 0 16px 0;
  border-bottom: 1px dashed #dbdbd7;
}

.cyclopedia__common-sense .bd {
  height: 525px;
}

.cyclopedia__common-sense .index-pub-mod__left-list {
  margin-top: 25px;
}

.cyclopedia__common-sense-right .pica-bk {
  width: 330px;
  height: 184px;
  border-radius: 5px;
  overflow: hidden;
}

.cyclopedia__common-sense-right .pica-bk img {
  width: 100%;
  height: 100%;
}

.cyclopedia__common-sense-right .list-ul {
  padding: 27px 0;
  background: #f0f0f0;
}

.cyclopedia__common-sense-right .list-ul li {
  width: 230px;
  height: 40px;
  margin: 0 auto 9px;
  line-height: 40px;
  text-align: center;
  background: #fff;
  border: 1px solid #bcbcbc;
  border-radius: 5px;
  box-sizing: border-box;
}

.cyclopedia__common-sense-right .list-ul li:hover {
  background: #d8e6f8;
  border-color: #336699;
}

.cyclopedia__common-sense-right .list-ul li:hover a {
  color: #336699;
}

.cyclopedia__common-sense-right .list-ul a {
  display: block;
  font-size: 14px;
  color: #666;
}

.cyclopedia__strategy {
  position: relative;
  margin-top: 30px;
}

.cyclopedia__strategy .equal-education__tabs-slide .hd {
  left: 305px;
}

.cyclopedia__strategy .bd {
  height: 340px;
}

.cyclopedia__strategy .bd .pica {
  width: 250px;
  height: 336px;
  border-radius: 10px;
}

.cyclopedia__strategy-experience {
  height: 339px;
  padding: 0 15px;
  box-sizing: border-box;
}

.cyclopedia__strategy-experience .list-ul .tita {
  display: block;
  width: 98%;
}

.cyclopedia__strategy-experience .pub-tith4 {
  position: relative;
  padding-bottom: 1px;
  text-align: center;
  border-bottom: 1px solid #d6d6d6;
}

.cyclopedia__strategy-experience .pub-tith4 .iconfont {
  position: absolute;
  left: 78px;
}

.cyclopedia__strategy-experience .pub-tith4 .tit-box {
  width: 92%;
  border: none;
}

.cyclopedia__strategy-experience .list-ul .item {
  margin-top: 18px;
}

.cyclopedia__sch-select {
  margin-top: 30px;
}

.cyclopedia__sch-select .equal-education__tabs-slide .pica {
  width: 250px;
  height: 336px;
  border-radius: 10px;
}

.cyclopedia__sch-select-right .list-box a {
  width: 156px;
  height: 48px;
  font-size: 16px;
  line-height: 48px;
  text-align: center;
  color: #666;
  border-radius: 5px;
}

.cyclopedia__sch-select-right .list-box .link1 {
  margin-right: 17px;
  background: #ccccff;
}

.cyclopedia__sch-select-right .list-box .link2 {
  background: #d8e6f8;
}

.cyclopedia__sch-select-right .list-box .link3 {
  width: 330px;
  margin: 18px 0 18px 0;
  color: #fff;
  background: #6699cc;
}

.cyclopedia__sch-select-slide {
  position: relative;
  width: 330px;
  height: 208px;
  border-radius: 5px;
  overflow: hidden;
}

.cyclopedia__sch-select-slide .hd {
  position: absolute;
  top: initial !important;
  bottom: 10px !important;
  left: 0 !important;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.cyclopedia__sch-select-slide .hd li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.5);
  border: none;
}

.cyclopedia__sch-select-slide .hd .on {
  border: none;
  background: white;
}

.cyclopedia__sch-select-slide .hd .on::after {
  content: none;
}

.cyclopedia__sch-select-slide .bd {
  height: 208px;
}

.cyclopedia__sch-select-slide .bd li {
  width: 330px;
  height: 208px;
}

.cyclopedia__sch-select-slide .bd li img {
  width: 100%;
  height: 100%;
}

.cyclopedia__flow {
  position: relative;
  margin-top: 30px;
}

.cyclopedia__flow .equal-education__tabs-box {
  margin-top: 40px;
}

.cyclopedia__flow .bd {
  margin: 0 -5px;
}

.cyclopedia__flow .flow-box {
  position: relative;
  padding: 5px;
}

.cyclopedia__flow .flow-box::before {
  content: "";
  position: absolute;
  top: 181px;
  left: 37px;
  width: 1121px;
  height: 4px;
  background: #f5f5f5;
  z-index: 2;
}

.cyclopedia__flow .flow-item {
  position: relative;
  width: 238px;
  height: 385px;
}

.cyclopedia__flow .flow-item:hover dd {
  background: #f5f5f5;
  box-shadow: 0px 0px 9px 1px rgba(102, 102, 102, 0.29);
}

.cyclopedia__flow .flow-item dl {
  position: relative;
}

.cyclopedia__flow .flow-item dl::before,
.cyclopedia__flow .flow-item dl::after {
  content: "";
  position: absolute;
}

.cyclopedia__flow .flow-item dl::before {
  top: 172px;
  left: 114px;
  width: 6px;
  height: 6px;
  background: #fff;
  border: 3px solid #3d5b8c;
  border-radius: 12px;
  z-index: 2;
}

.cyclopedia__flow .flow-item dt {
  position: absolute;
  width: 104px;
  height: 104px;
  margin-left: 68px;
  font-size: 16px;
  line-height: 104px;
  text-align: center;
  color: #3d5b8c;
}

.cyclopedia__flow .flow-item dt::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0;
  width: 104px;
  height: 104px;
  background: #eee;
  border-radius: 104px 104px 104px 0px;
  transform: rotate(-45deg);
  z-index: -1;
}

.cyclopedia__flow .flow-item dd {
  position: absolute;
  width: 246px;
  height: 154px;
  padding: 15px 0 0 15px;
  background: #fff;
  box-shadow: 0px 0px 6px 0px rgba(102, 102, 102, 0.24);
  box-sizing: border-box;
}

.cyclopedia__flow .flow-item .titp {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #3d5b8c;
}

.cyclopedia__flow .flow-item .txtp {
  margin-top: 7px;
  letter-spacing: 1px;
  font-size: 14px;
  line-height: 26px;
  color: #999;
}

.cyclopedia__flow .on dl::before {
  top: 170px;
  left: 112px;
  width: 8px;
  height: 8px;
  background: #fff;
  border-color: #ff9900;
  border-radius: 12px;
  z-index: 2;
  box-shadow: 0px 0px 6px 0px rgba(102, 102, 102, 0.55);
}

.cyclopedia__flow .on dd {
  background: #f5f5f5;
  box-shadow: 0px 0px 9px 1px rgba(102, 102, 102, 0.29);
}

.cyclopedia__flow .flow-item1 dt,
.cyclopedia__flow .flow-item3 dt,
.cyclopedia__flow .flow-item5 dt {
  top: 30px;
}

.cyclopedia__flow .flow-item1 dd,
.cyclopedia__flow .flow-item3 dd,
.cyclopedia__flow .flow-item5 dd {
  top: 205px;
}

.cyclopedia__flow .flow-item2 dt,
.cyclopedia__flow .flow-item4 dt {
  top: 220px;
}

.cyclopedia__flow .flow-item2 dt::after,
.cyclopedia__flow .flow-item4 dt::after {
  border-radius: 104px 0px 104px 104px;
}

.cyclopedia__flow .flow-item2 dd,
.cyclopedia__flow .flow-item4 dd {
  top: 0;
}

.cyclopedia__flow .flow-item2 dd,
.cyclopedia__flow .flow-item3 dd {
  padding-top: 38px;
}

.cyclopedia__flow .flow-box3 .flow-item4 dd {
  padding-top: 38px;
}

/*专业汇总*/
.major-summary .nav-fix {
  position: fixed;
  top: 0;
  width: 1200px;
  background: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  z-index: 2;
}

.major-summary .nav-fix .item {
  margin: 0;
}

.major-summary .school-summary__select-list {
  height: 103px;
  padding: 20px 0 0 0;
  box-sizing: border-box;
}

.major-summary .school-summary__select-list .item {
  margin: 0;
}

.major-summary__content {
  padding: 0 13px;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
}

.major-summary__content .major-item {
  margin-bottom: 34px;
}

.major-summary__content .tit-box {
  border-bottom: 1px solid #3d5b8c;
}

.major-summary__content .tit-box strong {
  display: inline-block;
  height: 33px;
  padding: 0 18px;
  font-size: 16px;
  line-height: 33px;
  color: #fff;
  background: #3d5b8c;
}

.major-summary__content .major-tab {
  margin-top: 10px;
}

.major-summary__content .major-tab li {
  height: 48px;
  line-height: 48px;
  text-align: center;
}

.major-summary__content .major-tab li a {
  color: #999;
}

.major-summary__content .major-tab li a:hover {
  color: #cc0000;
}

.major-summary__content .major-tab .item1 {
  width: 245px;
}

.major-summary__content .major-tab .item2 {
  width: 455px;
}

.major-summary__content .major-tab .item3 {
  width: 174px;
}

.major-summary__content .major-tab .item4 {
  width: 150px;
}

.major-summary__content .major-tab .item5 {
  width: 150px;
}

.major-summary__content .thead-ul {
  background: #d8e6f8;
}

.major-summary__content .thead-ul li {
  font-size: 18px;
  color: #3d5b8c;
}

.major-summary__content .tbody-ul li {
  border-bottom: 1px dotted #eee;
}

.major-summary__content .tbody-ul .sch-box {
  max-width: 89%;
  color: #999;
}

.major-summary__content .tbody-ul .sch-box a {
  margin-right: 6px;
}

.major-summary__content .tbody-ul .item1 a {
  font-size: 16px;
  color: #666;
}

.major-summary__content .tbody-ul .item2 .more {
  color: #cc0000;
}

.major-summary__content .tbody-ul .item5 a {
  color: #336699;
}

.summary-collect .school-summary__list-box .item {
  margin-bottom: 15px;
  border-radius: 5px;
  overflow: hidden;
  padding: 0;
}

.summary-collect .school-summary__list-box .item dl {
  width: 1115px;
  margin: 20px 0 0 13px;
}

.summary-collect .school-summary__list-box .item dd {
  margin-left: 82px;
}

.summary-collect .school-summary__select-list .item {
  position: relative;
}

.summary-collect .school-summary__select-list .xyh-box,
.summary-collect .school-summary__select-list .zyh-box {
  width: 90%;
  height: 34px;
  overflow: hidden;
}

.summary-collect .school-summary__select-list .xyh-box a,
.summary-collect .school-summary__select-list .zyh-box a {
  margin: 0;
}

.summary-collect .school-summary__select-list .open-btn {
  position: absolute;
  top: 0;
  right: 15px;
  width: 60px;
  font-size: 16px;
  color: #cc0000;
  text-align: center;
  background: #fff;
  cursor: pointer;
}

.summary-collect .school-summary__select-list .open-btn .iconfont {
  margin-left: 5px;
  font-size: 12px;
}

.summary-collect .school-summary__select-list .open-btn .icon-shangxiazuoyou-1 {
  font-size: 15px;
}

.summary-collect .school-summary__list-box .left-box {
  width: 90%;
}

.summary-collect .school-summary__list-box .left-box .tips {
  padding: 1px 8px;
  margin: 0 5px 0 0;
}

.summary-collect .school-summary__list-box .right-box {
  margin-top: 30px;
}

.summary-collect .school-summary__list-box .right-box .btna:hover {
  border-color: #3d5b8c;
  background: #3d5b8c;
}

.summary-collect .school-summary__list-box .tita {
  width: 100%;
}

.summary-collect .school-summary__list-box .txt-box p {
  width: 33%;
}

.summary-collect .school-summary__list-box .tit {
  position: relative;
  width: 36px;
  height: 128px;
  padding: 0 5px;
  text-align: center;
  box-sizing: border-box;
}

.summary-collect .school-summary__list-box .tit span {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  padding: 0 5px;
  line-height: 16px;
  transform: translateY(-50%);
  box-sizing: border-box;
}

.summary-collect .school-summary__list-box .tit-t {
  color: #666699;
  background: #dfe6f7;
}

.summary-collect .school-summary__list-box .tit-z {
  color: #cc6666;
  background: #ece1e1;
}

.summary-collect .school-summary__list-box .tit-f {
  color: #6699cc;
  background: #e1ecf3;
}

.summary-collect .school-summary__list-box .tit-gjs {
  color: #cc9966;
  background: #f8f4ed;
}

.summary-collect .school-summary__list-box .tit-gj {
  color: #66cc66;
  background: #ccffcc;
}

/*报名*/
.sign-up {
  margin-bottom: -30px;
  background: #f8f8f8;
}

.sign-up__banner {
  position: relative;
  width: 100%;
  height: 498px;
  overflow: hidden;
}

.sign-up__banner img {
  position: absolute;
  top: 0;
  left: 50%;
  width: 1920px;
  height: 498px;
  margin-left: -960px;
}

.sign-up__tips {
  height: 80px;
  font-size: 16px;
  line-height: 80px;
  color: #999;
}

.sign-up__tips .col {
  font-size: 18px;
  color: #cc0000;
}

.sign-up__box {
  padding: 49px 38px 0;
  background: #fff;
  overflow: hidden;
  box-sizing: border-box;
}

.sign-up__form {
  width: 650px;
}

.sign-up__form .item {
  position: relative;
  padding-left: 12px;
  margin-bottom: 32px;
  line-height: 48px;
}

.sign-up__form .txt {
  width: 124px;
  font-size: 18px;
  font-weight: bold;
  color: #666;
}

.sign-up__form .xin {
  position: absolute;
  left: 0;
  color: #cc0000;
  font-style: initial;
}

.sign-up__form .bd-all {
  width: 506px;
  height: 48px;
  padding-left: 15px;
  font-size: 14px;
  line-height: 48px;
  background: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 5px;
  box-sizing: border-box;
}

.sign-up__form .bd-all::placeholder {
  color: #999;
}

.sign-up__form .placered::placeholder {
  color: red;
}

.sign-up__form .sel-box {
  position: relative;
  padding-left: 0;
}

.sign-up__form .sel-box select {
  position: relative;
  display: block;
  width: 100%;
  height: 46px;
  padding-left: 15px;
  font-size: 14px;
  color: #999;
  appearance: none;
  outline: none;
  border: none;
  background: transparent;
  z-index: 1;
}

.sign-up__form .sel-box .iconfont {
  position: absolute;
  top: 0;
  right: 24px;
  font-size: 12px;
  color: #999;
  z-index: 0;
}

.sign-up__form .sub-btn {
  width: 272px;
  height: 47px;
  margin: 0 0 0 240px;
  font-size: 16px;
  line-height: 47px;
  color: #fff;
  background: #3d5b8c;
  border-radius: 10px;
  cursor: pointer;
}

.sign-up__right {
  width: 370px;
}

.sign-up__right .tith3 {
  font-size: 20px;
  color: #666;
}

.sign-up__right .tith3 .iconfont {
  font-weight: normal;
  color: #36669a;
}

.sign-up__right .tith3 .icon-flow-Mark {
  position: relative;
  top: 3px;
  left: -5px;
  font-size: 28px;
}

.sign-up__right .tith3 .icon-shengyin1 {
  margin-right: 10px;
  font-size: 18px;
}

.sign-up__right .flow-box ol {
  padding-left: 22px;
  margin-top: 20px;
  background: url(../../images/pc1/sign_up_right_numbg.jpg) no-repeat top 5px left;
}

.sign-up__right .flow-box li {
  margin-bottom: 28px;
  font-size: 14px;
  color: #666;
}

.sign-up__right .flow-box .txt {
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
}

.sign-up__right .tips-box {
  margin-top: 60px;
}

.sign-up__right .tips-box ol {
  margin: 10px 0 0 28px;
  list-style-type: simp-chinese-informal;
}

.sign-up__right .tips-box li {
  line-height: 34px;
  color: #666;
}

.sign-up__list {
  margin: 50px 0 55px 0;
}

.sign-up__list .tit-box {
  height: 69px;
  line-height: 69px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  background: #3d5b8c;
  border-radius: 5px 5px 0px 0px;
}

.sign-up__list .tit-box .tit {
  display: inline-block;
  margin: 0 12px;
}

.sign-up__list .tit-box span {
  display: inline-block;
  width: 20px;
  height: 30px;
  margin: 0 3px;
  line-height: 30px;
  text-align: center;
  background: #ffcc00;
}

.sign-up__list-box {
  background: #d8e6f8;
  border: 1px solid #b9cee6;
  border-radius: 0px 0px 5px 5px;
}

.sign-up__slide {
  width: 670px;
  margin: 25px auto 40px;
}

.sign-up__slide dl {
  height: 34px;
  margin-top: 14px;
  line-height: 34px;
  font-size: 16px;
  color: #666;
}

.sign-up__slide dt {
  margin-right: 170px;
}

/*主公共右侧*/
.pub-main-right__banner {
  position: relative;
  width: 330px;
  height: 164px;
  border-radius: 10px;
  overflow: hidden;
}

.pub-main-right__banner .hd {
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 2;
}

.pub-main-right__banner .hd li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.pub-main-right__banner .hd .on {
  background: white;
}

.pub-main-right__banner .bd li {
  height: 164px;
}

.pub-main-right__banner .bd a {
  height: 164px;
}

.pub-main-right__banner .bd img {
  width: 100%;
  height: 100%;
}

.pub-main-right .index-right-hotmajor {
  height: 520px;
}

.pub-main-right,
.sch-index__right,
.fd-course__right {
  position: sticky;
  top: 1px;
}

.pub-main-right .jz-box .item {
  height: 65px;
  line-height: 65px;
}

.pub-main-right .jz-box .item .tita {
  width: 92%;
  margin-top: 14px;
  line-height: 18px;
}

.pub-main-right .hot-search-box .item span {
  width: 16px;
  height: 16px;
  margin: 17px 5px 0 0;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
}

.pub-main-right .hot-search-box .item .tita {
  width: 93%;
}

.pub-main-right .hot-search-box .new-icon1 {
  background: #d31010;
}

.pub-main-right .hot-search-box .new-icon2 {
  background: #ff0066;
}

.pub-main-right .index-tool__left-list {
  padding-left: 5px;
  margin-right: -29px;
}

.pub-main-right .index-tool__left-list .item {
  margin-right: 29px;
}

.pub-main-tith2 {
  margin: 25px 0 50px 0;
  font-size: 28px;
  letter-spacing: 1px;
  text-align: center;
  color: #666;
}

/*教务公告*/
.main-announcement .school-summary__select-list {
  margin-bottom: 40px;
}

.main-announcement .school-summary__select-list .item {
  padding-left: 0;
}

.main-announcement .sch-guide__item {
  box-shadow: none;
}

.main-announcement .sch-guide__item:hover {
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

/*主材料下载*/
.main-download .open-btn {
  position: absolute;
  top: 34px;
  right: 0;
  width: 60px;
  font-size: 16px;
  color: #336699;
  text-align: center;
  background: #fff;
  cursor: pointer;
  height: inherit;
}

.main-download .open-btn .iconfont {
  margin-left: 5px;
  font-size: 12px;
}

.main-download .open-btn .icon-shangxiazuoyou-1 {
  font-size: 15px;
}

.main-download .down-xyh-box {
  height: 68px;
  overflow: hidden;
}

.main-download .school-summary__select-list {
  margin-bottom: 25px;
}

.main-download .school-summary__select-list dd {
  margin-left: 50px;
}

/*主详情页*/
.main-details__form {
  height: 260px;
  margin-top: 30px;
  background: #d7e7f7;
  border-radius: 5px;
}

.main-details__form-left {
  position: relative;
  margin: 30px 0 0 19px;
}

.main-details__form-left::after {
  content: "";
  position: absolute;
  top: -30px;
  right: -66px;
  width: 1px;
  height: 260px;
  background: #fff;
  z-index: 0;
}

.main-details__form-left .titp {
  font-size: 18px;
  font-weight: bold;
  color: #333;
}

.main-details__form-left .titp .col {
  font-style: initial;
  color: #cc0000;
}

.main-details__form-left .txtp {
  margin: 5px 0 15px 0;
  font-size: 14px;
  color: #666;
}

.main-details__form-left .item {
  position: relative;
  width: 350px;
  height: 34px;
  padding-left: 10px;
  margin-bottom: 11px;
  line-height: 34px;
  color: #999;
  background: #fff;
  border-radius: 5px;
  box-sizing: border-box;
}

.main-details__form-left .item input {
  font-size: 14px;
}

.main-details__form-left .xin {
  position: absolute;
  left: 5px;
  font-size: 12px;
  color: #cc0000;
}

.main-details__form-left select {
  display: block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  color: #999;
  appearance: none;
  border: none;
  outline: none;
}

.main-details__form-left .btn {
  position: absolute;
  top: 65px;
  right: -114px;
  width: 96px;
  height: 96px;
  background: url(../../images/pc1/btn_sub.gif) no-repeat;
  border: none;
  z-index: 1;
  cursor: pointer;
}

.main-details__form-right {
  position: relative;
  width: 315px;
  height: 186px;
  margin: 38px 28px 0 0;
  background: #fff;
  border-radius: 5px;
}

.main-details__form-right::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background: #cc0000;
  border-radius: 3px;
}

.main-details__form-right .tit-box {
  position: relative;
  width: 100%;
  margin: 24px 0 10px 0;
  text-align: center;
}

.main-details__form-right .tit-box::after {
  content: "";
  position: absolute;
  top: 11px;
  left: 11%;
  width: 78%;
  height: 1px;
  background: #3d5b8c;
  z-index: 0;
}

.main-details__form-right .tit {
  position: relative;
  padding: 0 10px;
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
  background: #fff;
  z-index: 1;
}

.main-details__form-right .tit i {
  display: inline-block;
  width: 12px;
  height: 20px;
  margin: 0 2px;
  font-size: 16px;
  font-style: initial;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #cc0000;
}

.main-details__form-right-slide .txtp {
  height: 26px;
  font-size: 14px;
  line-height: 26px;
  color: #999;
  text-align: center;
}

/*主报考指南*/
.pub-left-navfix {
  position: relative;
  width: 120px;
}

.pub-left-navfix .nav-fix {
  position: fixed;
  top: 0;
  left: 50%;
  width: 120px;
  margin-left: -600px;
}

.pub-left-navfix .nav-box {
  position: relative;
  padding-bottom: 8px;
  text-align: center;
  background: #fff;
  border: 1px solid #3d5b8c;
  border-radius: 5px;
}

.pub-left-navfix .nav-box::after {
  content: "";
  position: absolute;
  bottom: -17px;
  left: 0;
  width: 100%;
  height: 27px;
  background: url(../../images/pc1/pub_left_navfix_icon.png) no-repeat center;
}

.pub-left-navfix .nav-box li {
  position: relative;
  height: 40px;
  font-size: 16px;
  font-weight: bold;
  line-height: 40px;
}

.pub-left-navfix .nav-box li a {
  color: #666;
}

.pub-left-navfix .nav-box li a:hover {
  color: #3d5b8c;
}

.pub-left-navfix .nav-box .on a {
  color: #3d5b8c;
}

.pub-left-navfix .nav-box .on::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 0;
  width: 3px;
  height: 28px;
  background: #3d5b8c;
}

.pub-left-navfix .nav-box li+li {
  border-top: 1px dashed #e3e3e3;
}

.pub-left-navfix .tit {
  height: 44px;
  font-size: 18px;
  line-height: 44px;
  color: #fff;
  background: #3d5b8c;
}

.pub-left-navfix .qr-code {
  padding: 6px 0 10px 0;
  margin-top: 5px;
  text-align: center;
  background: #fff;
  border: 1px solid #3d5b8c;
  border-radius: 5px;
}

.pub-left-navfix .qr-code dl {
  margin-top: 8px;
}

.pub-left-navfix .qr-code dt img {
  display: inline-block;
}

.pub-left-navfix .qr-code dd {
  font-size: 12px;
  line-height: 18px;
  color: #999;
}

.main-guide__center {
  width: 710px;
  margin-left: 20px;
}

/*主问答*/
.main-faq__center {
  width: 710px;
  margin-left: 21px;
}

.main-faq__center.w815 {
  width: 815px;
}

.main-faq__center.allCenter {
  width: 847px;
  margin-left: 0;
}

.main-faq__center .major-faq__item .txtp {
  width: 630px;
}

.main-faq__center .major-faq__item dt span {
  font-size: 21px;
  background: none;
}

.main-faq__center .major-faq__item dd span {
  font-size: 18px;
  color: #336699;
  background: none;
}

/*主成绩*/
.main-grade__banner {
  position: relative;
  width: 320px;
  border-radius: 5px;
  overflow: hidden;
}

.main-grade__banner .hd {
  position: absolute;
  bottom: 10px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 1;
}

.main-grade__banner .hd li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 5px;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

.main-grade__banner .hd .on {
  background: white;
}

.main-grade__banner .bd {
  height: 305px;
  overflow: hidden;
}

.main-grade__banner .bd ul {
  width: 320px;
  height: 305px;
}

.main-grade__banner .bd ul li,
.main-grade__banner .bd ul li a,
.main-grade__banner .bd ul li a img {
  display: inline-block;
  width: 320px;
  height: 305px;
}



.main-grade__hgg {
  display: block;
  height: 97px;
  margin: 30px auto;
}

.main-grade .equal-education__pub-news-center {
  height: 305px;
  margin-left: 15px;
}

.main-grade .equal-education__form {
  height: 305px;
}

.main-grade .equal-education__tabs-slide .bd {
  height: 386px;
}

.main-grade .equal-education__tabs-slide .cont-box {
  position: relative;
  width: 560px;
  height: 386px;
  padding: 20px 20px 0;
  margin-left: 15px;
  box-sizing: border-box;
}

.main-grade .mba-wrap__tabs .flow-box {
  width: 280px;
  height: 386px;
}

.main-grade .mba-wrap__tabs .flow-list {
  margin-left: 15px;
}

.main-grade .mba-wrap__tabs .flow-list ul {
  width: 95%;
}

.main-grade .mba-wrap__tabs .flow-list li {
  margin-bottom: 29px;
}

.main-grade .mba-wrap__tabs .flow-list li:nth-child(3) {
  margin-bottom: 27px;
}

.main-grade .mba-wrap__tabs .flow-list li:nth-child(4) {
  margin-bottom: 32px;
}

.main-grade .mba-wrap__tabs .flow-list .tit {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  color: #3d5b8c;
}

.main-grade .mba-wrap__tabs .flow-list .txt {
  width: 78%;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}

.main-grade .mba-wrap__tabs .flow-list .col {
  color: #cc0000;
}

.main-grade__slide .next {
  position: absolute;
  top: 18px;
  right: 20px;
  font-size: 14px;
  color: #336699;
}

.main-grade__slide .next .iconfont {
  margin-right: 5px;
  font-size: 14px;
}

.main-grade__slide .bd {
  height: 314px !important;
}

.main-grade__answ {
  height: 386px;
  padding: 16px 20px 0;
  box-sizing: border-box;
}

.main-grade__answ-list {
  margin-top: 20px;
}

.main-grade__answ-list li {
  line-height: 34px;
}

.main-grade__answ-list .iconfont {
  margin-right: 5px;
  font-weight: bold;
  color: #336699;
}

.main-grade__answ-list .tita {
  width: 92%;
  font-size: 14px;
  color: #666;
}

.main-grade__answ-list .tita:hover {
  color: #cc0000;
}

/*分数线*/
.fractional-line__news-right {
  height: 305px;
  padding: 10px 20px 0;
}

.fractional-line__news-right .equal-education__pub-news-list {
  margin-top: 10px;
}

.fractional-line__news-right .equal-education__pub-news-list .tita {
  width: 91%;
}

.fractional-line__table table {
  width: 100%;
}

.fractional-line__table .tit {
  font-size: 16px;
  font-weight: bold;
  color: #3d5b8c;
}

.fractional-line__table td {
  height: 45px;
  font-size: 14px;
  line-height: 45px;
  text-align: center;
  color: #999;
  border: 1px solid #cfcfcf;
}

.fractional-line__table td:nth-child(2) {
  width: 24%;
}

.fractional-line .mba-wrap__jz-right {
  height: 386px;
}

.fractional-line .mba-wrap__jz-right-sch ul {
  height: 168px;
}

.fractional-line .mba-wrap__jz-right-on {
  height: auto;
}

/*问答详情*/
.main-faq-details__tit-box {
  margin-top: 10px;
  position: relative;
}

.main-faq-details__tit-box a div {
  width: 131px;
  height: 44px;
  border: 1px solid #d92610;
  position: absolute;
  top: 44px;
  right: 16px;
  border-radius: 10px;
  text-align: center;
  line-height: 44px;
  font-size: 18px;
  color: #d92610;
}

.main-faq-details__tit-box a div:hover {
  background-color: #d92610;
  color: white;
}

.main-faq-details__tit-box .tith1 {
  width: 85%;
  font-size: 20px;
  text-align: left;
}

.main-faq-details__tit-box .tith1 .iconfont {
  margin: 1px 5px 0 0;
  font-size: 22px;
  font-weight: normal;
  color: #cc0000;
}

.main-faq-details__tit-box .tith1 .txtsp {
  width: 82%;
}

.main-faq-details__tit-box .source-box {
  margin-top: 44px;
  border: none;
}

.main-faq-details__time {
  margin: 5px 0 0 30px;
  font-size: 14px;
  color: #999;
  margin: 20px 0 0 30px;
}

.main-faq-details__time .main-faq-details__time_hoverText {
  display: inline-block;
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 0 10px;
  margin-right: 26px;
  cursor: pointer;
  color: #999;
  box-sizing: border-box;
}

.main-faq-details__time .main-faq-details__time_hoverText:hover {
  color: white;
  background-color: #55709b;
  border: 1px solid #55709b;
}

.tagWarp {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 20px 0;
}

.tagWarp a.tags {
  border-radius: 5px;
  border: 1px solid #ccc;
  padding: 0 10px;
  margin-right: 26px;
  cursor: pointer;
  color: #999;
  box-sizing: border-box;
}

.tagWarp a.tags:hover {
  color: white;
  background-color: #55709b;
  border: 1px solid #55709b;
}

.main-faq-details__time span {
  position: relative;
}

.main-faq-details__time span+span {
  padding-left: 0px;
}

/* .main-faq-details__time span + span::before {
  content: '';
  position: absolute;
  left: 5px;
  width: 1px;
  height: 16px;
  margin: 3px 0 0 0;
  background: #999;
} */

.main-faq-details__time span:last-child::before {
  content: none;
}

.main-faq-details__time .iconfont {
  margin-right: 5px;
  font-size: 14px;
  color: #bfbfbf;
}

.main-faq-details__tith4 {
  margin: 30px 0 30px 0;
  font-size: 20px;
  color: #cc0000;
}

.main-faq-details__tith4 .iconfont {
  margin-right: 5px;
  font-size: 27px;
  vertical-align: -3px;
}

/*考前辅导课*/
.tips-td,
.tips-mba {
  display: inline-block;
  width: 85px;
  height: 18px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  border-radius: 20px;
  color: #7f7f7f;
  background-color: #f2f2f2;
}

.fd-course .pub-left-navfix .qr-code .titp {
  margin-top: 12px;
  font-size: 14px;
  font-weight: bold;
  color: #336699;
}

.fd-course .sch-index-cru {
  background: none;
}

.fd-course .pub-crumbs-box .txt-box {
  color: #999;
}

.fd-course .pub-crumbs li,
.fd-course .pub-crumbs li a {
  color: #999;
}

.fd-course .helping-wrap__jz-news {
  height: auto;
}

.fd-course .helping-wrap__jz-news-list .item {
  height: 45px;
  line-height: 45px;
}

.fd-course .school-summary__select-list .item {
  padding-left: 0;
}

.fd-course .school-summary__select-list dd {
  margin-left: 45px;
}

.fd-course .equal-education__form .tips {
  margin-top: 14px;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #999;
}

.fd-course .equal-education__form .tips span {
  color: #cc0000;
}

.fd-course .equal-education__form form {
  margin-top: 18px;
}

.fd-course__left {
  width: 845px;
}

.fd-course__list {
  margin-top: 30px;
}

.fd-course__list dl {
  height: 207px;
  padding: 24px 19px 0;
  background: #fff;
  border-bottom: 1px dashed #e4e4e4;
  box-sizing: border-box;
}

.fd-course__list dl:hover {
  position: relative;
  box-shadow: 0px 8px 7px 1px rgba(0, 0, 0, 0.13);
  z-index: 2;
}

.fd-course__list dl:hover .tita {
  color: #cc0000;
}

.fd-course__list dt {
  width: 237px;
  height: 158px;
  margin-right: 17px;
  border-radius: 5px;
  overflow: hidden;
}

.fd-course__list dt img {
  width: 100%;
  height: auto;
}

.fd-course__list .cont-box {
  position: relative;
  width: 370px;
  height: 158px;
}

.fd-course__list .tita {
  font-size: 20px;
  line-height: 28px;
  font-weight: bold;
  color: #666;
  white-space: nowrap;
}

.fd-course__list .txtp {
  margin-top: 16px;
  font-size: 16px;
  color: #999;
}

.fd-course__list .price {
  position: absolute;
  bottom: 0;
  font-size: 16px;
  color: #999;
}

.fd-course__list .col {
  font-size: 20px;
  color: #cc0000;
}

.fd-course__list .btn-box {
  margin: 50px 10px 0 0;
}

.fd-course__list .btn-box a {
  display: block;
  width: 150px;
  height: 40px;
  margin-top: 14px;
  font-size: 18px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #3d5b8c;
  border-radius: 10px;
  box-sizing: border-box;
}

.fd-course__list .btn-box a:hover {
  color: #fff;
  background: #cc0000;
  border-color: #cc0000;
}

.fd-course__list .btn-box .btna1 {
  color: #3d5b8c;
}

.fd-course__list .btn-box .btna2 {
  color: #fff;
  background: #3d5b8c;
}

.fd-course__hot-course {
  padding: 18px 14px 0;
  box-sizing: border-box;
}

.fd-course__hot-course-list .bd {
  height: 405px;
  overflow: hidden;
}

.fd-course__hot-course-list .bd>div {
  margin-top: -1px;
}

.fd-course__hot-course-list dl+dl {
  border-top: 1px dashed #d5d5d5;
}

.fd-course__hot-course-list dl {
  height: 135px !important;
  padding-top: 20px;
  padding-bottom: 20px;
  box-sizing: border-box;
}

.fd-course__hot-course-list dt {
  width: 142px;
  height: 95px;
  margin-right: 15px;
  border-radius: 5px;
}

.fd-course__hot-course-list dt img {
  width: 100%;
  height: 100%;
}

.fd-course__hot-course-list .tita {
  display: block;
  margin-top: -2px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22px;
  color: #666;
}

.fd-course__hot-course-list .tita:hover {
  color: #cc0000;
}

.fd-course__hot-course-list .txtp {
  margin: 2px 0 9px 0;
  font-size: 14px;
  color: #999;
}

.fd-course__hot-course-list .price {
  font-size: 14px;
  text-align: right;
  color: #999;
}

.fd-course__hot-course-list .price .col {
  font-size: 18px;
  color: #cc0000;
}

/*研题库*/
.fd-question-bank__list {
  margin-top: 30px;
}

.fd-question-bank__list dl {
  height: 104px;
  padding: 22px 0 0 20px;
  background-color: #ffffff;
  border-bottom: 1px dashed #e4e4e4;
  box-sizing: border-box;
}

.fd-question-bank__list dl:hover {
  position: relative;
  box-shadow: 0px 8px 7px 1px rgba(0, 0, 0, 0.13);
}

.fd-question-bank__list dl:hover .tita {
  color: #cc0000;
}

.fd-question-bank__list dt {
  margin-right: 17px;
}

.fd-question-bank__list .v-icon {
  display: block;
  height: 24px;
  padding: 0 9px;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  color: #336699;
  border: 1px solid #336699;
}

.fd-question-bank__list .tita {
  font-size: 18px;
  font-weight: bold;
  color: #666;
}

.fd-question-bank__list .txt-box {
  margin-top: 10px;
  color: #999;
}

.fd-question-bank__list .txtp {
  width: 340px;
  font-size: 16px;
}

.fd-question-bank__list .numsp {
  font-size: 14px;
}

.fd-question-bank__list .numsp .iconfont {
  margin-right: 4px;
}

.fd-question-bank__list .btna1 {
  display: block;
    height: 23px;
    padding: 0 10px;
    margin: 10px 30px 0 0;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    color: #3d5b8c;
    border: 1px solid #3d5b8c;
    border-radius: 6px;
    box-sizing: border-box;
}

.fd-question-bank__list .btna1:hover {
  color: #fff;
  background: #3d5b8c;
}

/*图书商城*/
.fd-books__center {
  width: 710px;
  margin-left: 20px;
}

.fd-books__item {
  height: 177px;
  padding: 26px 0 0 25px;
  background: #fff;
  border-bottom: 1px dashed #e4e4e4;
  box-sizing: border-box;
}

.fd-books__item:hover {
  position: relative;
  box-shadow: 0px 8px 7px 1px rgba(0, 0, 0, 0.13);
}

.fd-books__item:hover .tita {
  color: #cc0000;
}

.fd-books__item dt {
  width: 92px;
  max-height: 130px;
  margin-right: 20px;
  overflow: hidden;
}

.fd-books__item dt img {
  width: 100%;
}

.fd-books__item .tita {
  display: block;
  height: 22px;
  font-size: 18px;
  font-weight: bold;
  color: #666;
  box-sizing: border-box;
  z-index: 1;
}

.fd-books__item .tita .txt {
  max-width: 60%;
}

.fd-books__item .tita .tips {
  position: absolute;
  padding: 0 7px;
  margin-left: 12px;
  font-size: 12px;
  font-weight: normal;
  color: #3d5b8c;
  border-radius: 5px;
  background: #fff;
  border: 1px solid #3d5b8c;
  z-index: 2;
}

.fd-books__item .txtp {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}

.fd-books__item .btn-box {
  margin: 30px 0 0 0;
}

.fd-books__item .price {
  margin-top: 10px;
  font-size: 16px;
  color: #999;
}

.fd-books__item .price .col {
  font-size: 20px;
  color: #cc0000;
}

.fd-books__item .btn {
  width: 128px;
  height: 37px;
  margin-right: 47px;
  font-size: 16px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
  border-radius: 10px;
}

.fd-books__item .btn:hover {
  background: #cc0000;
}

/*辅导招生简章*/
.fd-jz .sch-guide__item dt {
  width: 94px;
}

/*专业课带学*/
.fd-course-zy__slide .hd1 {
  text-align: center;
}

.fd-course-zy__slide .hd1 ul {
  position: relative;
  display: inline-block;
}

.fd-course-zy__slide .hd1 li {
  position: relative;
  width: 235px;
  height: 53px;
  font-size: 22px;
  line-height: 53px;
  color: #666;
  background: #e0e0e0;
  cursor: pointer;
}

.fd-course-zy__slide .hd1 .on {
  color: #fff;
  background: #3d5b8c;
}

.fd-course-zy__slide .hd1 .on::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
  z-index: 2;
}

.fd-course-zy__slide2 .hd2 {
  margin-top: 30px;
  text-align: center;
}

.fd-course-zy__slide2 .hd2 li {
  display: inline-block;
  padding: 0 20px;
  margin: 0 8px;
  height: 32px;
  font-size: 18px;
  line-height: 32px;
  color: #3d5b8c;
  border: 1px solid #3d5b8c;
  border-radius: 5px;
  box-sizing: border-box;
  cursor: pointer;
}

.fd-course-zy__slide2 .hd2 .on {
  color: #fff;
  background: #3d5b8c;
}

.fd-course-zy__slide3 {
  margin-top: 60px;
}

.fd-course-zy__slide3 .hd3 {
  width: 210px;
  text-align: center;
  border: 1px solid #e2e3e3;
  box-sizing: border-box;
}

.fd-course-zy__slide3 .hd3 .tith3 {
  height: 54px;
  font-size: 22px;
  font-weight: normal;
  line-height: 54px;
  color: #fff;
  background: url(../../images/pc1/tab_nav_bg.jpg) no-repeat center;
}

.fd-course-zy__slide3 .hd3 ul {
  background: #d8e6f8;
}

.fd-course-zy__slide3 .hd3 li {
  position: relative;
  height: 52px;
  font-size: 16px;
  line-height: 52px;
  color: #666;
  cursor: pointer;
}

.fd-course-zy__slide3 .hd3 li .iconfont {
  display: none;
  font-size: 14px;
  color: #bbb;
}

.fd-course-zy__slide3 .hd3 .on {
  color: #3d5b8c;
  background: #fff;
}

.fd-course-zy__slide3 .hd3 .on .iconfont {
  display: inline-block;
  position: absolute;
  right: 10px;
}

.fd-course-zy__slide3 .bd3 {
  width: 635px;
  border: 1px solid #e2e3e3;
  box-sizing: border-box;
}

.fd-course-zy__slide3 .bd3 .tith3 {
  height: 55px;
  padding-left: 90px;
  font-size: 16px;
  line-height: 55px;
  color: #3d5b8c;
  background: #d8e6f8;
}

.fd-course-zy__slide3 .bd3 li {
  padding: 0 35px 0 45px;
  height: 51px;
  line-height: 51px;
  border-bottom: 1px dashed #ececec;
}

.fd-course-zy__slide3 .bd3 .tita {
  font-size: 16px;
  color: #666;
}

.fd-course-zy__slide3 .bd3 .tita:hover {
  color: #cc0000;
}

.fd-course-zy__slide3 .bd3 .btna {
  height: 30px;
  padding: 0 15px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 30px;
  color: #3d5b8c;
  border-radius: 15px;
  box-sizing: border-box;
  border: 1px dashed transparent;
  transition: all 0.3s ease;
}

.fd-course-zy__slide3 .bd3 .btna:hover {
  color: #cc0000;
  border: 1px dashed #cc0000;
}

.fd-course-zy__mba .fd-course-zy__slide3 .bd3 {
  width: 845px;
}

/*考前辅导直播课*/
.fd-course-live__box {
  width: 710px;
  margin-left: 20px;
}

.fd-course-live__box .fd-course__list {
  margin-top: 0;
}

.fd-course-live__box .fd-course__list .cont-box {
  width: auto;
  height: auto;
}

.fd-course-live__box .fd-course__list .btn-box {
  margin: 20px 0 0 0;
}

.fd-course-live__box .fd-course__list .btn-box .btna1 {
  margin-right: 30px;
}

.fd-course-live__box .fd-course__list .tita {
  display: block;
  white-space: normal;
}

/*测试*/
.fd-tabs-pub .hd-box {
  position: relative;
  display: inline-block;
}

.fd-tabs-pub .item-dv {
  position: relative;
  width: 235px;
  height: 53px;
  font-size: 22px;
  line-height: 53px;
  color: #666;
  text-align: center;
  background: #e0e0e0;
  cursor: pointer;
}

.fd-tabs-pub .on {
  color: #fff;
  background: #3d5b8c;
}

.fd-tabs-pub .on::after {
  content: "";
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: transparent;
  border-top-color: #3d5b8c;
  z-index: 2;
}

.fd-tabs-pub .on .fd-show-tabs {
  display: block;
}

.fd-tabs-pub .school-summary__select-list {
  width: 845px;
}

.fd-tabs-pub .fd-show-tabs {
  display: none;
  position: absolute;
  left: 0;
  text-align: left;
}

.fd-tabs-pub .fd-course__box {
  width: 845px;
}

.fd-tabs-pub .item-dv2 .fd-show-tabs {
  left: -235px;
}

/*辅导考辅详情页*/
.fd-qr-code {
  height: 160px;
  padding: 20px 48px 0 50px;
  margin-top: 50px;
  background: #d9e6f7;
  border-radius: 5px;
  box-sizing: border-box;
}

.fd-qr-code__left {
  width: 377px;
  height: 118px;
  padding: 10px 90px 0 0;
  margin-top: 2px;
  font-size: 24px;
  line-height: 48px;
  font-weight: bold;
  text-align: center;
  color: #3d5b8c;
  background: url(../../images/pc1/fudao_shou_bg.png) no-repeat;
  box-sizing: border-box;
  animation: moveR 0.7s infinite;
}

.fd-qr-code__right {
  text-align: center;
}

.fd-qr-code__right dl {
  margin-right: 42px;
}

.fd-qr-code__right dd {
  margin-top: 5px;
  font-size: 14px;
  color: #666;
}

@keyframes moveR {
  to {
    transform: translateX(16px);
  }

  from {
    transform: translateX(0);
  }
}

/*考前辅导课详情*/
.fd-course-details .fd-course__list {
  margin: 0 0 20px 0;
}

.fd-course-details .fd-course__list .cont-box {
  width: 480px;
  height: auto;
}

.fd-course-details .fd-course__list dl {
  height: 264px;
  border: none;
  box-shadow: 0px 4px 9px 1px rgba(102, 102, 102, 0.24);
}

.fd-course-details .fd-course__list dt {
  width: 328px;
  height: 219px;
  margin-right: 30px;
}

.fd-course-details .fd-course__list dd {
  margin-left: 328px;
}

.fd-course-details .fd-course__list .price {
  position: static;
  font-size: 20px;
}

.fd-course-details .fd-course__list .col {
  font-size: 24px;
}

.fd-course-details .fd-course__list .tita {
  display: block;
  height: 61px;
  font-size: 24px;
  line-height: 30px;
  white-space: normal;
}

.fd-course-details .fd-course__list .txtp {
  margin: 10px 0 25px 0;
  font-size: 20px;
}

.fd-course-details .fd-course__list .btn-box {
  margin-top: 30px;
}

.fd-course-details .fd-course__list .btna2 {
  margin-left: 17px;
}

.fd-course-details__course {
  margin-top: 40px;
}

.fd-course-details__course .list-cont {
  margin: 34px -14px 0 0;
}

.fd-course-details__course dl {
  width: 200px;
  height: 218px;
  margin-right: 14px;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0px 0px 15px rgba(51, 51, 51, 0.2);
}

.fd-course-details__course dl:hover {
  box-shadow: 0px 0px 15px rgba(51, 51, 51, 0.3);
}

.fd-course-details__course dt {
  width: 200px;
  max-height: 124px;
  overflow: hidden;
}

.fd-course-details__course dt img {
  width: 100%;
  height: 100%;
}

.fd-course-details__course dd {
  padding: 10px 6px 0;
}

.fd-course-details__course .tita {
  display: block;
  font-size: 14px;
  font-weight: bold;
  color: #666;
}

.fd-course-details__course .tita:hover {
  color: #cc0000;
}

.fd-course-details__course .txtp {
  font-size: 12px;
  color: #999;
}

.fd-course-details__course .price {
  margin-top: 10px;
  font-size: 14px;
  color: #999;
}

.fd-course-details__course .price .col {
  font-size: 18px;
  color: #cc0000;
}

/*考辅图书商城详情*/
.fd-books-details .fd-course__list dt {
  width: 155px;
  height: 220px;
  margin-left: 50px;
}

.fd-books-details__books {
  margin-top: 60px;
}

.fd-books-details__books dl {
  width: 408px;
  height: 189px;
  padding: 30px 20px 0 28px;
  margin: 30px 29px 0 0;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  box-sizing: border-box;
  transition: all 0.3s;
}

.fd-books-details__books dl:hover {
  background: #eee;
}

.fd-books-details__books dl:nth-child(2n) {
  margin-right: 0;
}

.fd-books-details__books dt {
  width: 93px;
  height: 130px;
  margin-right: 19px;
}

.fd-books-details__books dt img {
  width: 100%;
  height: 100%;
}

.fd-books-details__books .tita {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
  color: #666;
}

.fd-books-details__books .tita:hover {
  color: #cc0000;
}

.fd-books-details__books .txtp {
  margin: 12px 0 20px 0;
  font-size: 14px;
  color: #999;
}

.fd-books-details__books .price {
  font-size: 16px;
  color: #999;
}

.fd-books-details__books .price .col {
  font-size: 20px;
  color: #cc0000;
}

/*辅导课程名师介绍*/
.fd-teacher-list__item dl {
  height: 163px;
  padding: 18px 35px 0 20px;
  border-bottom: 1px dashed #e4e4e4;
  box-sizing: border-box;
}

.fd-teacher-list__item dl:hover {
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.15);
}

.fd-teacher-list__item dt {
  width: 124px;
  height: 124px;
  margin-right: 16px;
  border-radius: 124px;
}

.fd-teacher-list__item dt img {
  width: 100%;
}

.fd-teacher-list__item .tita {
  font-size: 16px;
  font-weight: bold;
  color: #666;
}

.fd-teacher-list__item .sml {
  margin: 0 20px 0 20px;
  font-size: 14px;
  color: #999;
}

.fd-teacher-list__item .tips {
  padding: 0 8px;
  font-size: 12px;
  color: #3d5b8c;
  border: 1px solid #3d5b8c;
  border-radius: 5px;
}

.fd-teacher-list__item .txtp {
  margin-top: 6px;
  font-size: 14px;
  line-height: 24px;
  color: #999;
}

.fd-teacher-list__item .btna {
  display: block;
  width: 110px;
  height: 37px;
  margin: 10px 0 0 auto;
  line-height: 37px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  background: #3d5b8c;
  border-radius: 10px;
}

/*辅导专业课带学详情*/
.fd-course-details-zy__cont {
  position: relative;
}

.fd-course-details-zy__cont .li-icon {
  position: absolute;
  top: 90px;
  left: 50%;
  width: 732px;
  height: 79px;
  transform: translate(-50%, 0);
  background: url(../../images/pc1/fd_rili_icon.png) no-repeat;
  z-index: 1;
}

.fd-course-details-zy__cont .tith1 {
  display: table;
  width: 100%;
  height: 120px;
  text-align: center;
  background: #fdfcfc;
  border: 1px solid #5f5f5f;
  box-shadow: inset 0px 8px 9px 0px rgba(0, 0, 0, 0.09);
  border-radius: 10px;
  box-sizing: border-box;
}

.fd-course-details-zy__cont .tith1 .tit {
  display: table-cell;
  vertical-align: middle;
  font-size: 24px;
  letter-spacing: 3px;
  color: #666;
}

.fd-course-details-zy__cont .bdshad {
  border-radius: 10px;
  box-shadow: 0px 0px 6px #cecece;
}

.fd-course-details-zy__cont .artc {
  position: relative;
  min-height: 533px;
  padding: 70px 45px 260px;
  margin-top: 16px;
  box-shadow: inset 0px 8px 9px 0px rgba(0, 0, 0, 0.09);
  border: 1px solid #5f5f5f;
  border-radius: 10px;
}

.fd-course-details-zy__cont .artc-box p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 34px;
  color: #666;
}

.fd-course-details-zy__cont .artc-jiao {
  position: absolute;
  right: -4px;
  bottom: -5px;
  width: 285px;
  height: 272px;
  background: url(../../images/pc1/fd_mulu_jiao.jpg) no-repeat;
}

.fd-course-details-zy__cont .artc-list {
  position: absolute;
  left: 140px;
  bottom: 76px;
  z-index: 2;
}

.fd-course-details-zy__cont .artc-list a {
  margin-right: 110px;
  text-align: center;
}

.fd-course-details-zy__cont .artc-list a:hover .txtp {
  color: #cc0000;
}

.fd-course-details-zy__cont .artc-list .pic {
  display: inline-block;
  width: 64px;
  height: 64px;
  line-height: 64px;
  text-align: center;
  color: #fff;
  background: #47a3ed;
  box-shadow: inset 0px 10px 18px 3px rgba(0, 0, 0, 0.17);
  border-radius: 64px;
}

.fd-course-details-zy__cont .artc-list .pic .iconfont {
  font-size: 25px;
}

.fd-course-details-zy__cont .artc-list .txtp {
  margin-top: 20px;
  font-size: 18px;
  color: #727171;
}

.fd-course-details-zy__cont .artc-list .btna1 .iconfont {
  font-size: 29px;
}

.fd-course-details-zy__cont .artc-list .btna2 .iconfont {
  font-size: 34px;
}

.fd-course-details-zy__cont .artc-list .btna3 .iconfont {
  font-size: 34px;
}

/* 历年试题 */
.fd-former-question .titleLink {
  position: absolute;
  max-width: 750px;
  line-height: 23px;
}

.fd-former-question .fd-question-bank__list .txt-box {
  margin-top: 50px;
}

.fd-former-question .fd-question-bank__list .btna1 {
  margin: 45px 25px 0 0;
}

/*辅导每日一练*/
.fd-daily-practice .fd-question-bank__list dl {
  height: 133px;
  padding-top: 19px;
}

.fd-daily-practice .fd-question-bank__list dt {
  width: 94px;
  max-height: 94px;
  border-radius: 5px;
}

.fd-daily-practice .fd-question-bank__list dt img {
  width: 100%;
}

.fd-daily-practice .fd-question-bank__list dd {
  position: relative;
  margin-left: 94px;
}

.fd-daily-practice .fd-question-bank__list .tita {
  display: block;
  height: 64px;
}

.fd-daily-practice .fd-question-bank__list .txt-box {
  font-size: 12px;
}

.fd-daily-practice .fd-question-bank__list .numsp {
  margin-left: 105px;
  font-size: 12px;
}

.fd-daily-practice .fd-question-bank__list .numsp .iconfont {
  font-size: 14px;
  color: #bfbfbf;
}

.fd-daily-practice .fd-question-bank__list .btna1 {
  position: absolute;
  top: 20px;
  right: 0;
}

/*公司简介*/
.pub-company-nav {
  height: 110px;
  line-height: 110px;
}

.pub-company-nav .pub-nav__logo-box .logo-pic {
  margin-top: 32px;
}

.company-pub-tith2 {
  margin-top: 40px;
  text-align: center;
}

.company-pub-tith2 .tit {
  position: relative;
  padding: 0 40px;
  font-size: 40px;
  color: #3d5b8c;
}

.company-pub-tith2 .tit::before,
.company-pub-tith2 .tit::after {
  position: absolute;
  top: 50%;
  content: "";
  transform: translate(0, -50%);
}

.company-pub-tith2 .tit::before {
  left: -82px;
  width: 82px;
  height: 19px;
  background: url(../../images/pc1/company_pub_tit_left.png) no-repeat;
}

.company-pub-tith2 .tit::after {
  right: -86px;
  width: 86px;
  height: 19px;
  background: url(../../images/pc1/company_pub_tit_right.png) no-repeat;
}

.company-nav {
  padding-left: 38px;
}

.company-nav li {
  font-size: 22px;
  margin-left: 50px;
}

.company-nav li a {
  color: #666;
}

.company-nav .active a {
  padding-bottom: 5px;
  color: #3d5b8c;
  border-bottom: 2px solid #3d5b8c;
}

.company-team__icons {
  padding: 0 70px;
  margin-top: 60px;
}

.company-team__icons dl {
  width: 20%;
  text-align: center;
}

.company-team__icons dl:hover dt {
  transform: rotate(360deg);
}

.company-team__icons dt {
  display: inline-block;
  transition: all 0.8s;
}

.company-team__icons .titp {
  margin: 20px 0 6px 0;
  font-size: 22px;
  font-weight: bold;
  color: #666;
}

.company-team__icons .big {
  font-size: 36px;
  color: #336699;
}

.company-team__icons .txtp {
  margin-top: 15px;
  font-size: 20px;
  color: #666;
}

.company-team__icons dl:nth-child(1) {
  margin-left: 28px;
}

.company-team__icons dl:nth-child(2) {
  margin-left: 48px;
}

.company-team__icons dl:nth-child(3) {
  margin-left: 44px;
}

.company-team__icons dl:nth-child(4) {
  margin-left: 44px;
}

.company-form {
  margin: 80px 0 60px 0;
}

.company-form form {
  margin-left: 140px;
}

.company-form .item {
  position: relative;
  width: 303px;
  height: 55px;
  padding-left: 16px;
  margin-right: 34px;
  line-height: 55px;
  font-size: 16px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  box-sizing: border-box;
}

.company-form .inp {
  display: block;
  line-height: 53px;
  font-size: 16px;
}

.company-form .xin {
  position: absolute;
  top: -2px;
  left: 10px;
  font-size: 16px;
  color: #cc0000;
}

.company-form .btn-sub {
  width: 248px;
  height: 55px;
  line-height: 54px;
  font-size: 22px;
  color: #fff;
  background: #3d5b8c;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.company-profile__banner {
  position: relative;
  width: 100%;
  height: 506px;
  overflow: hidden;
}

.company-profile__banner .container {
  margin-top: 183px;
  width: 1000px;
  position: relative;
}

.company-profile__banner .imgBox {
  position: absolute;
  top: 0;
  left: 50%;
  height: 506px;
  width: 1920px;
  transform: translateX(-50%);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../../images/pc1/gongsi_jianjie_banner.jpg);
}

.company-profile__banner .container {
  text-indent: 2em;
  color: #fff;
  font-size: 24px;
  line-height: 48px;
  text-align: justify;
}

.company-profile__artc .titp {
  margin: 20px 0 20px 0;
  font-size: 18px;
  line-height: 48px;
  text-indent: 2em;
  color: #666;
}

.company-profile__artc .subordinate li {
  position: relative;
  padding-left: 23px;
  font-size: 18px;
  font-weight: bold;
  line-height: 48px;
  color: #777;
}

.company-profile__artc .subordinate li::before {
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #3d5b8c;
  transform: translate(0, -50%);
}

.company-profile__artc .tith4 {
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 26px;
  color: #3d5b8c;
}

.company-profile__artc .pic1 {
  margin-top: 20px;
}

.company-profile__artc .txtp {
  margin-top: 20px;
  font-size: 18px;
  line-height: 36px;
  text-indent: 2em;
  color: #666;
}

.company-profile__originator-box {
  margin-top: 40px;
}

.company-profile__originator-left li {
  padding-left: 30px;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 36px;
  color: #666;
  background: url(../../images/pc1/gongsi_jianjie_jiang_icon.png) no-repeat left center;
}

/*公司要闻*/
.company-news .company-profile__banner {
  height: 330px;
  display: flex;
  justify-content: center;
}

.company-news__list {
  margin-top: 60px;
}

/*公司企业文化*/
.company-culture .company-profile__banner {
  height: 330px;
  display: flex;
  justify-content: center;
}

.company-culture__list {
  margin-top: 70px;
}

.company-culture__list dl {
  margin-top: 34px;
}

.company-culture__list dd {
  margin: 40px 0 0 42px;
}

.company-culture__list .titp {
  width: 320px;
  height: 48px;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
  color: #336699;
  background: url(../images/gongsi_wenhua_tit_icon.png) no-repeat left bottom;
}

.company-culture__list .txtp {
  margin-top: 10px;
  font-size: 24px;
  line-height: 48px;
  color: #666;
}

.company-culture__list .item2,
.company-culture__list .item4 {
  padding-left: 540px;
}

.company-culture__list .item2 dd,
.company-culture__list .item4 dd {
  margin: 20px 42px 0 0;
}

.company-culture__list .item4 {
  margin-top: 60px;
}

/*公司员工活动*/
.company-activity .company-profile__banner {
  height: 330px;
  display: flex;
  justify-content: center;
}

.company-activity__list {
  margin-right: -39px;
}

.company-activity__list dl {
  width: 375px;
  margin: 60px 38px 0 0;
}

.company-activity__list dt {
  width: 375px;
  height: 236px;
  border-radius: 10px;
}

.company-activity__list dt img {
  width: 100%;
  height: 100%;
}

.company-activity__list .tita {
  display: block;
  margin-top: 20px;
  font-size: 20px;
  text-align: center;
  color: #666;
}

.company-activity .pub-page {
  margin-top: 70px;
}

/*公司联系我们*/
.company-contact-us .company-profile__banner {
  height: 330px;
  display: flex;
  justify-content: center;
}

.company-contact-us__list {
  margin: 30px -13px 0 0;
}

.company-contact-us__list .item {
  width: 390px;
  height: 272px;
  padding: 30px 0 0 30px;
  margin: 32px 13px 0 0;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  box-sizing: border-box;
}

.company-contact-us__list .item:hover {
  background: #f3f3f3;
}

.company-contact-us__list .tith4 {
  margin-bottom: 25px;
  font-size: 24px;
  color: #666;
}

.company-contact-us__list dl:nth-child(4) .iconfont {
  margin-left: -3px;
  font-size: 22px;
}

.company-contact-us__list dl {
  margin-top: 15px;
  line-height: 30px;
}

.company-contact-us__list dt {
  margin-right: 8px;
  font-size: 18px;
  color: #666;
}

.company-contact-us__list dd {
  font-size: 16px;
  color: #666;
}

.company-contact-us__list .iconfont {
  margin-right: 10px;
  font-size: 18px;
  color: #336699;
}

.company-contact-us__list .linka {
  font-size: 16px;
  color: #cc0000;
}

/*院校联系我们*/
.bk-head {
  line-height: 70px;
}

.bk-head__logo {
  margin: 2px 40px 0 0;
}

.bk-head__nav li {
  margin-right: 25px;
}

.bk-head__nav a {
  font-size: 18px;
}

.bk-head__nav a:hover {
  color: #f34949;
}

.bk-head__iphone {
  padding-left: 30px;
  font-size: 18px;
  font-weight: bold;
  color: #862b33;
  background: url(../../images/pc1/iphone_icon.png) no-repeat left center;
}

.sch-contact-us__banner {
  position: relative;
  height: 330px;
  border-radius: 10px;
  overflow: hidden;
}

.sch-contact-us__banner .hd {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 20px;
  text-align: center;
  z-index: 9;
}

.sch-contact-us__banner .hd li {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 0 12px;
  background: #a5adb7;
  border-radius: 13px;
  cursor: pointer;
}

.sch-contact-us__banner .hd .on {
  background: #fff;
}

/*考辅题库详情*/
.fd-question-bank-details .pub-news-details .source-box {
  position: relative;
}

.fd-question-bank-details .pub-news-details .source-box .fenxiang {
  position: absolute;
  right: 40px;
}

.fd-question-bank-details .test-questions {
  margin-top: 60px;
}

/*考辅老师详情*/
.fd-teacher-details__cont-head {
  padding-bottom: 40px;
  text-align: center;
  background: #3d5b8c;
}

.fd-teacher-details__cont-head dl {
  display: inline-block;
  margin-top: 40px;
}

.fd-teacher-details__cont-head dt {
  width: 124px;
  height: 124px;
  margin-right: 37px;
  border: 1px solid #f6f6f6;
  border-radius: 124px;
  overflow: hidden;
}

.fd-teacher-details__cont-head dt img {
  width: 100%;
}

.fd-teacher-details__cont-head dd {
  padding-top: 30px;
  text-align: left;
}

.fd-teacher-details__cont-head .titp {
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}

.fd-teacher-details__cont-head .tips-box {
  margin-top: 20px;
}

.fd-teacher-details__cont-head .tips {
  height: 30px;
  padding: 0 12px;
  margin-right: 15px;
  font-size: 16px;
  line-height: 30px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
}

.fd-teacher-details .tith4 {
  position: relative;
  padding-left: 12px;
  margin: 50px 0 0 0;
  font-size: 20px;
  font-weight: normal;
  color: #333;
}

.fd-teacher-details .tith4::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 20px;
  background: #3d5b8c;
}

.fd-teacher-details__cont-artc {
  position: relative;
  top: -30px;
  padding: 0 16px 60px 26px;
  background: #fff;
  border-radius: 30px 30px 0px 0px;
  overflow: hidden;
}

.fd-teacher-details__cont-artc .artc-box {
  padding-top: 26px;
}

.fd-teacher-details__cont-artc .artc-box p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 36px;
  color: #666;
}

.fd-teacher-details__cont-artc .artc-box p img {
  margin: 0 auto;
}

.fd-teacher-details__cont-list {
  padding-top: 20px;
}

.fd-teacher-details__cont-list dl+dl {
  border-top: 1px dashed #e4e4e4;
}

.fd-teacher-details__cont-list dl {
  position: relative;
  height: 208px;
  padding: 24px 26px 0;
  background: #fff;
  box-sizing: border-box;
}

.fd-teacher-details__cont-list dl:hover {
  z-index: 1;
  box-shadow: 0px 8px 7px 1px rgba(0, 0, 0, 0.13);
}

.fd-teacher-details__cont-list dl:hover .tita {
  color: #cc0000;
}

.fd-teacher-details__cont-list dl:hover .btna {
  color: #fff;
  background: #3d5b8c;
}

.fd-teacher-details__cont-list dt {
  position: relative;
  width: 238px;
  height: 158px;
  margin-right: 18px;
  border-radius: 6px;
  z-index: 2;
}

.fd-teacher-details__cont-list dt img {
  height: 100%;
}

.fd-teacher-details__cont-list dd {
  position: relative;
}

.fd-teacher-details__cont-list .tita {
  font-size: 20px;
  font-weight: bold;
  color: #666;
}

.fd-teacher-details__cont-list .txtp {
  margin-top: 14px;
  font-size: 16px;
  color: #999;
}

.fd-teacher-details__cont-list .price {
  margin-top: 79px;
  font-size: 16px;
  color: #999;
}

.fd-teacher-details__cont-list .price .col {
  font-size: 20px;
  color: #cc0000;
}

.fd-teacher-details__cont-list .btna {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 150px;
  height: 44px;
  font-size: 18px;
  line-height: 44px;
  text-align: center;
  color: #3d5b8c;
  border: 1px solid #3d5b8c;
  border-radius: 10px;
  box-sizing: border-box;
}

/*论文指导*/
.paper-index .equal-education__tabs-slide {
  margin-top: 20px;
}

.paper-index .equal-education__tabs-slide .cont-box dt .tita .icon-05 {
  margin-right: 6px;
  font-size: 18px;
  font-weight: normal;
  color: #d71f07;
}

.paper-index .equal-education__tabs-slide .cont-box dd {
  position: relative;
  padding-left: 25px;
}

.paper-index .equal-education__tabs-slide .cont-box dd .icon-da {
  position: absolute;
  left: 0;
  color: #336699;
}

.paper-index .equal-education__tabs-left {
  width: 855px;
}

.paper-index .index-teacher {
  padding: 0;
}

.paper-index .index-teacher__pic {
  width: 330px;
}

.paper-index .equal-education__tabs-slide .list-ul .tita {
  padding-left: 0;
}

.paper-index .equal-education__tabs-slide .list-ul .tita::before {
  content: none;
}

.paper-index .equal-education__tabs-slide .list-ul .tita .icon-05 {
  margin-right: 6px;
  font-size: 18px;
  color: #d71f07;
}

.paper-index .equal-education__tabs-slide .cont-box {
  width: 590px;
  padding: 0 0 0 10px;
}

.paper-index .equal-education__tabs-slide .bd {
  height: 400px;
}

.paper-index .equal-education__tabs-slide .bd .pub-scale {
  border-radius: 10px;
}

.paper-index .equal-education__tabs-slide .list-ul .item {
  margin-top: 10px;
}

.paper-index .equal-education__prefecture-center-right .index-teacher__list .item {
  line-height: 40px;
}

.paper-index .helping-wrap__paper-right {
  margin-top: 0;
}

.paper-index .helping-wrap__news-pub-list .item {
  width: 400px;
  margin: 0 41px 0px 0;
}

.paper-index .helping-wrap__news-pub-sketch {
  margin-top: 20px;
}

.paper-index .helping-wrap__paper-right .item {
  line-height: 43px;
}

.paper-index .helping-wrap__news-pub-left {
  width: 855px;
}

.paper-index .helping-wrap__news-pub-right {
  width: 330px;
}

.paper-index .helping-wrap__news-pub-sketch dd {
  padding-right: 8px;
}

/*网站地图*/
.website-map__box .tith2 {
  padding-bottom: 22px;
  font-size: 30px;
  line-height: 34px;
  text-align: center;
  color: #666;
  border-bottom: 2px dotted #e5e5e5;
}

.website-map__list .item {
  margin-top: 40px;
}

.website-map__list .tith3 {
  position: relative;
  padding-left: 14px;
  font-size: 22px;
  color: #666;
}

.website-map__list .tith3::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 22px;
  background: #3d5b8c;
}

.website-map__list dt {
  margin-top: 26px;
  font-size: 18px;
  font-weight: bold;
  color: #3d5b8c;
}

.website-map__list dd {
  margin-top: 20px;
  word-break: keep-all;
}

.website-map__list .linka {
  display: inline-block;
  margin: 0 16px 14px 0;
  font-size: 16px;
  color: #999;
}

.website-map__list .linka:hover {
  color: #cc0000;
}